我正在使用保存有MFMessageComposeViewController实例的变量。如果我在短信视图中单击“取消”,我会关闭MFMessageComposeViewController。
现在,如果我再次尝试呈现它,视图会加载,但键盘不可见,并且视图处于只读模式。我尝试重新实例化我拥有的MFMessageComposeViewController变量。然后发生的是视图正确加载,但键盘不像第一次呈现视图时那样显示。
你能帮忙看看我做错了什么吗?
这是我呈现视图的方法:
现在,如果我再次尝试呈现它,视图会加载,但键盘不可见,并且视图处于只读模式。我尝试重新实例化我拥有的MFMessageComposeViewController变量。然后发生的是视图正确加载,但键盘不像第一次呈现视图时那样显示。
你能帮忙看看我做错了什么吗?
这是我呈现视图的方法:
messageViewController.body = message;
messageViewController.recipients = [userDefaults.stringForKey("MessageNumber")!];
messageViewController.messageComposeDelegate = self;
self.presentViewController(messageViewController, animated: true, completion: nil);
如何解雇它:
case MessageComposeResultCancelled.value:
self.dismissViewControllerAnimated(true, nil);
//messageViewController = MFMessageComposeViewController();
break;