一旦执行“self.navigationController pushviewcontroller:vc animated:YES”,我的CPU就会变为100%。我在Stack Overflow上搜索了同样的问题,发现UITextView
可能会造成这样的问题。我删除了UITextView
,它开始正常工作。
它与UITextView有什么关系?我该怎么做才能使用它?
我有UITextView的IB
@property(nonatomic ,retain) IBOutlet UITextView *txtvwMessage;
此外,我将UITextView的委托Outlet发送到我的View控制器类。
答案 0 :(得分:0)
My advise to you is to profile your application using Instruments
to see what method is using the majority of CPU time. You can then trace back on method stack trace to come to a conclusion. You can use Time Profiler
. It would be hard to tell otherwise with such small information!
答案 1 :(得分:-1)
尽量不要保留文字视图。使用assign / weak如下: -
@property(nonatomic ,assign) IBOutlet UITextView *txtvwMessage;
OR
@property(nonatomic ,weak) IBOutlet UITextView *txtvwMessage;
现在检查CPU百分比使用情况。