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,谢谢。我很可能无法做到这一点,因为我需要链接文本的某些部分。谢谢你!看一看,嗯,我很可能也需要滚动这个文本,因为它有时会很长。不过我会看一看。谢谢