Iphone 加载标准文本消息视图控制器非常慢
我有一些加载标准文本消息控制器的简单代码 第一次呈现视图的速度非常慢。第一次加载后,再次加载不会花费很长时间。我能做些什么来加快速度吗Iphone 加载标准文本消息视图控制器非常慢,iphone,ios5,Iphone,Ios5,我有一些加载标准文本消息控制器的简单代码 第一次呈现视图的速度非常慢。第一次加载后,再次加载不会花费很长时间。我能做些什么来加快速度吗 - (IBAction)actionSMS:(id)sender { MFMessageComposeViewController *controller = [[MFMessageComposeViewController alloc] init]; controller.messageComposeDelegate = self; if([MFMess
- (IBAction)actionSMS:(id)sender {
MFMessageComposeViewController *controller = [[MFMessageComposeViewController alloc] init];
controller.messageComposeDelegate = self;
if([MFMessageComposeViewController canSendText])
{
controller.body = self.MessageDetail.text;
[self presentModalViewController:controller animated:YES];
}
}
解决此问题的一种方法是预加载
MFMessageComposeViewController
这取决于你的应用程序是如何组织的,但你可以将controller
作为适当的viewcontroller
的属性(或者appDelegate
,有些人会对此提出异议)
所以你可以打电话:
self.controller = [[MFMessageComposeViewController alloc] init];
在viewDidLoad
或applicationDidFinishWithLaunching
中的某处
然后,您只需在需要时显示控制器
注意:这不完全是一种记忆友好的方法。干杯,谢谢。。。是,按加载到代理中排序。。。。现在将有一个加载横幅。。。