Ale*_*ere 4 xcode facebook objective-c ios
我正在使用facebook SDK登录我的应用程序.如果用户未登录,则会以模态方式显示登录VC.用户点击登录后,如果登录成功,它会向App Delegate发出警报.如果是的话,我想解雇模态登录VC.我如何从应用代表执行此操作?
您可以尝试解除显示的ViewController,因为必须提供模态视图控制器
UINavigationController *navigationController = (id) self.window.rootViewController;
[[navigationController presentedViewController] dismissModalViewControllerAnimated:NO];
Run Code Online (Sandbox Code Playgroud)
如果您想要检查是否正在呈现特定的ViewController(即仅在显示某个ViewController时被忽略),那么您可以添加一个支票.
UIViewController *viewController = [navigationController presentedViewController];
if ([viewController isMemberOfClass:[YourViewController class]]) {
[viewController dismissModalViewControllerAnimated:NO];
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4378 次 |
| 最近记录: |