バックグラウンドで実行されるクラス メソッド
MFmessageComposeviewcontrollerから任意のビュー コントローラー (topviewcontroller) で開く方法。NSObjectこれは、エラーなしでメッセージコントローラーをポップアップする私のコードです
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]; }
しかし、送信またはキャンセルボタンをクリックした後、クラッシュします。
2.delegateメソッドが呼び出されない(メッセージコントローラーにデリゲートを設定する方法)