- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在构建一个使用 UIReferenceLibraryViewController
的语言学习应用程序,我从我的 View Controller 中手动呈现它,如下所示:
let referenceLibraryVC = UIReferenceLibraryViewController(term: term)
presentViewController(referenceLibraryVC, animated: true, completion: nil)
UIReferenceLibraryViewController
没有委托(delegate)属性,负责自行解散。
使用 Instruments
分析我的应用程序分配 我发现每次我呈现 UIReferenceLibraryViewController 时,#Persistent
计数都会增加,但在 UIReferenceLibraryViewController 被关闭时不会减少。
这是内存泄漏还是仪器没有检测到 UIReferenceLibraryViewController 的释放。如果这是泄漏,我能做些什么来修复它吗?
最佳答案
我和你有同样的问题。首先我认为是因为新的语言,所以我用Objective C来演示它。结果是一样的!此外,如果调用它的类方法class func dictionaryHasDefinitionForTerm(term: String) -> Bool
也会导致内存泄漏。使用Profile分析内存,得知泄漏源是CFString
。尴尬!!!
关于ios - 使用 UIReferenceLibraryViewController 是否存在内存泄漏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30682213/
如果搜索一个词,我有这部分代码可以调出字典: - (IBAction)searchButtonPressed:(id)sender { NSString *searchTerm = self.
以下 Swift 3 代码(归功于 Hacking With Swift)创建了一个 UIAlertController 并通过UIPopoverPresentationController应用程序接
我正在构建一个使用 UIReferenceLibraryViewController 的语言学习应用程序,我从我的 View Controller 中手动呈现它,如下所示: let reference
有人建议我使用 UIPopovercontroller 来显示我的 UIReferenceLIbraryViewController,这样当我单击我的 UIButton“搜索”时,字典就不会占据整个屏
在运行 iOS 11.4.1(使用 Xcode 9.4.1 构建)的 iPhone X 上,以下代码会导致应用完全无响应: let dictionaryVC = UIReferenceLibraryV
我想在我的应用程序中使用 iOS 5 中引入的 UIReferenceLibraryViewController 为财务条款(以不同语言)提供自定义定义。 但是,我还没有找到任何关于如何将自定义定义添
我正在使用 UIReferenceLibraryViewController 弹出字典来定义我的应用程序中的某些词。这是一个非常简单的 Controller ,我将它调用到我的主视图上的一个较小的 V
当我调用这段代码时: NSString* word = @"hello"; bool response = [UIReferenceLibraryViewController dictionaryHa
刚推出iOS 13时,我正在Xcode 11 GM2中测试我的应用程序,它使用可以在iPhone上启用的字典来进行单词查找。 iOS12上的性能已经实现,几乎是瞬时的。 但是,这似乎在iOS 13中已
我是一名优秀的程序员,十分优秀!