【发布时间】:2021-04-21 22:49:30
【问题描述】:
我为MFMessageComposeViewController 创建了一个辅助类,所以我使用 MFMessageComposeViewController 作为基类而不是视图控制器。
现在我正在尝试通过按钮操作从另一个名为“ViewController B”的控制器中呈现此控制器。我正在尝试将此控制器的值传递给 messageBody 的 MessageControllerKony.h 变量。按钮动作是这样的:
- (IBAction)smssending(id)sender {
self.messageController = [[MessageCont alloc]init];
self.messageController.messageBody = @"jfhjkhasfjhkwhfhdfjkjkfbhiehf";
[self presentViewController:self.messageController animated:YES completion:nil];
}
但不幸的是,当 MFMessageComposeViewController 出现时,messageBody 的值为 null。在这种情况下我做错了什么。为什么我的变量没有传递给MessageCont.hclass?
【问题讨论】:
-
你几乎肯定不想继承
MFMessageComposeViewController...看看这篇文章中的例子:appcoda.com/ios-programming-send-sms-text-message -
@DonMag 问题是我将此类用作要从混合应用程序调用的 FFI。所以按钮在混合应用程序中,点击它我想调用这个 MFMessageComposeViewController
标签: ios objective-c iphone xcode mfmailcomposeviewcontroller