【发布时间】:2011-05-22 02:37:56
【问题描述】:
在我的应用中,我需要 Twitter API 集成。
我想检测为身份验证而出现的模态视图的关闭,并希望在该模态视图被关闭时显示警报。
我在文件中找到了 presentModalViewController 的代码,但在任何地方都找不到dismissModalViewController 代码。
我该怎么办?
【问题讨论】:
标签: iphone objective-c cocoa-touch twitter
在我的应用中,我需要 Twitter API 集成。
我想检测为身份验证而出现的模态视图的关闭,并希望在该模态视图被关闭时显示警报。
我在文件中找到了 presentModalViewController 的代码,但在任何地方都找不到dismissModalViewController 代码。
我该怎么办?
【问题讨论】:
标签: iphone objective-c cocoa-touch twitter
如果你想检测模态视图控制器何时被关闭,你可以实现
- (void)viewDidDisappear:(BOOL)animated
如果实现了,这个方法会在视图消失后立即被调用...
或
另一种方法是创建一个委托协议并实现一个在登录过程结束时被调用的方法。这为您提供了更大的灵活性,因为您可以根据登录是否成功等调用不同的方法...
【讨论】:
如何关闭模态视图?你有没有做类似的事情:
[self.parentViewController dismissModalViewController:authenticationViewController animated:YES]
如果您这样做,您是从通过单击“登录”按钮或身份验证文本字段中的 didEnterOnExit 事件触发的 IBAction 调用它吗?
如果是这样,为什么不在此 IBAction 中显示警报?
我不确定你的问题到底是什么,所以如果这没有帮助,如果你能更具体一些,我会更有帮助。
-HT
【讨论】: