Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/98.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从NSobject类iOS在任何视图控制器类上弹出MFMessageComposeViewController对象_Ios_Iphone_Objective C_Appdelegate_Mfmessagecomposeview - Fatal编程技术网

如何从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和设备,然后它的工作很好。请告诉我为什么会发生这种情况?这是一个非常不同的问题。请打开一个新问题。