我在我的应用程序中使用TWTweetComposeViewController
。如果用户在撰写推文对话框处于活动状态时锁定设备(或切换应用程序),然后将其解锁,则撰写推文对话框将自动取消(TWTweetComposeViewControllerResultCancelled
是视图'completionHandler属性的结果)。
此外,这似乎是标准行为,因为它也发生在Mobile Safari和Photos。
我想问一下是否有办法覆盖这种行为,以便当我在对话框启动时锁定应用并将其解锁时,窗口将保持与用户离开时一样?
最后,也许值得注意的是,在[self dismissModalViewControllerAnimated:YES];
的completionHandler返回结果之后我会调用TWTweetComposeViewController
,更改这会干扰从{{点击取消或完成按钮的行为1}}。
答案 0 :(得分:2)
这是无法更改的默认行为。
但是,您可以尝试以下方法。
在viewWillDisappear()中,如果显示TWTweetComposeViewController,保存文本并在viewWillAppear()中再次显示带有文本的TWTweetComposeViewController。