Ios VM:_UITextContainerView(CALayer)-内存峰值
我正在使用Ios VM:_UITextContainerView(CALayer)-内存峰值,ios,uitableview,instruments,Ios,Uitableview,Instruments,我正在使用UITableViewController使用UITableViewAutomaticDimension来显示活动提要。每个单元格有三个UITextView 我看到了一个很大的内存峰值,这可以从仪器运行中看到。这通常会导致应用程序被iOS杀死 什么是\u uitextcainerview(CALayer)? 我怎样才能避免这个扣球 我也遇到了这个问题,一个应用程序使用了UITableViewAutomaticDimension和UITextView,当我设置文本内容时,它会在探查器中的
UITableViewController
使用UITableViewAutomaticDimension
来显示活动提要。每个单元格有三个UITextView
我看到了一个很大的内存峰值,这可以从仪器运行中看到。这通常会导致应用程序被iOS杀死
什么是\u uitextcainerview(CALayer)
?
我怎样才能避免这个扣球
我也遇到了这个问题,一个应用程序使用了
UITableViewAutomaticDimension
和UITextView
,当我设置文本内容时,它会在探查器中的内存中快速爆炸,并由于内存压力而退出
但对我来说,这似乎是操作系统中的一个bug,因为有一个从UITextView
扩展的自定义类。一旦我删除了该类并直接在UI和代码中引用了UITextView
,然后直接执行UITextView
上的所有格式化,内存就不会无限增长
希望有帮助 我还遇到了一个应用程序的问题,该应用程序带有
UITableViewController
,使用UITableViewAutomaticDimension
和UITextView
,当我设置文本内容时,它会在探查器的内存中快速爆炸,并由于内存压力而退出
但对我来说,这似乎是操作系统中的一个bug,因为有一个从UITextView
扩展的自定义类。一旦我删除了该类并直接在UI和代码中引用了UITextView
,然后直接执行UITextView
上的所有格式化,内存就不会无限增长
希望有帮助 你有没有找到解决办法?我也经历了同样的事情。在我的例子中,我最终切换到了使用更少内存的UILabel。内存峰值在表视图的动画期间发生。例如,当您使用fetched results controller添加新记录时,或者用户点击状态栏返回到表视图的顶部。hmmm ok,谢谢。我很可能无法做到这一点,因为我需要链接文本的某些部分。谢谢你!看一看,嗯,我很可能也需要滚动这个文本,因为它有时会很长。不过我会看一看。谢谢你有没有找到解决办法?我也经历了同样的事情。在我的例子中,我最终切换到了使用更少内存的UILabel。内存峰值在表视图的动画期间发生。例如,当您使用fetched results controller添加新记录时,或者用户点击状态栏返回到表视图的顶部。hmmm ok,谢谢。我很可能无法做到这一点,因为我需要链接文本的某些部分。谢谢你!看一看,嗯,我很可能也需要滚动这个文本,因为它有时会很长。不过我会看一看。谢谢