如果用户成功重置密码,我试图将视图控制器显示为弹出窗口。基本上,如果通过电子邮件发送密码重置说明电子邮件都可以,则将运行以下代码。但是,我得到了错误
隐式使用“自我”封闭用户;使用“ .self”使捕获语义明确
在下面的第一行:
let VC = storyboard?.instantiateViewControllerWithIdentifier("ResetPasswordSuccessPopOver") as! ResetPasswordSuccessPopOverViewController
VC.preferredContentSize = CGSize(width: UIScreen.mainScreen().bounds.width, height: 100)
let navController = UINavigationController(rootViewController: VC)
navController.modalPresentationStyle = UIModalPresentationStyle.Popover
let popover = navController.popoverPresentationController
popover?.delegate = self
self.presentViewController(navController, animated: true, completion: nil)
Run Code Online (Sandbox Code Playgroud)
尝试这个
let viewController = UIStoryboard(name: "Main", bundle: nil).instantiateViewControllerWithIdentifier("ResetPasswordSuccessPopOver") as ResetPasswordSuccessPopOverViewController
Run Code Online (Sandbox Code Playgroud)
或尝试这个
let viewController = self.storyboard!.instantiateViewControllerWithIdentifier("ResetPasswordSuccessPopOver") as ResetPasswordSuccessPopOverViewController
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7596 次 |
| 最近记录: |