如何从NSobject类iOS在任何视图控制器类上弹出MFMessageComposeViewController对象
如何从如何从NSobject类iOS在任何视图控制器类上弹出MFMessageComposeViewController对象,ios,iphone,objective-c,appdelegate,mfmessagecomposeview,Ios,Iphone,Objective C,Appdelegate,Mfmessagecomposeview,如何从NSObject在后台执行的类方法在任何视图控制器(topviewcontroller)上打开MFmessageComposeviewcontroller 这是我的代码,弹出按摩控制器没有错误 MFMessageComposeViewController *controller = [[MFMessageComposeViewController alloc] init]; if([MFMessageComposeViewController canSendText]) { co
NSObject
在后台执行的类方法在任何视图控制器(topviewcontroller)上打开MFmessageComposeviewcontroller
这是我的代码,弹出按摩控制器没有错误
MFMessageComposeViewController *controller = [[MFMessageComposeViewController alloc] init];
if([MFMessageComposeViewController canSendText])
{
controller.body = @"Check out FundooSpace for mobile. Download it now from www.lsaknlansc.cas.kasjla/FundooSpace/d";
controller.recipients=(NSArray *)passa;
passa=nil;
AppDelegate *appDelegateObject1 = (AppDelegate *)[[UIApplication sharedApplication] delegate];
controller.messageComposeDelegate=self;
[appDelegateObject1.navigationCntr.topViewController performSelectorOnMainThread:@selector(presentModalViewController:animated:) withObject:controller waitUntilDone:NO];
}
但1在单击“发送”或“取消”按钮后,它会崩溃。2.
delegate
方法未被调用(如何将delegate设置为消息控制器)我认为后台运行的NSObject已被释放。它也是Compose视图控制器的委托,因此出现致命错误:EXC BAD ACCESS。属性MessageComposeDeleteGate不保留该对象。你在用ARC,是吗
尝试保留将其分配给任何强var的对象,直到compose view控制器结束。当我创建ipa文件并在设备上安装时,出现了一个问题,然后设备崩溃(wait_fences:未能收到回复:10004003)。但运行在Xcode和设备,然后它的工作很好。请告诉我为什么会发生这种情况?这是一个非常不同的问题。请打开一个新问题。