3
我保留了一個保存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;
我的父視圖控制器是一個委託,所以我期望它的工作。不過我可以嘗試一下你的想法。 – 2014-10-02 14:34:34