我有一个登录屏幕,第二个屏幕和第三个屏幕.我想在第三个屏幕中有一个按钮返回登录屏幕并删除第二个和第三个屏幕的当前实例.
我所拥有的是从登录到第二个屏幕的推送segue和从第二个到第三个屏幕的推送segue.我在第三个屏幕的导航栏上放了一个条形按钮项目,并附加了一个模式segue返回到登录屏幕.点击后我得到一个空的新登录屏幕,这只是创建一个新的实例吗?如何删除以前的实例以便保存内存?在Android中,我们将标志传递给FLAG_ACTIVITY_CLEAR_TOP清除其他活动的意图.在iOS中有类似的东西吗?
而不是在第三个屏幕上创建新对象只需使用导航栏按钮操作方法中的以下代码.Ur剩余的对象将被自动销毁.
[self.navigationController popToRootViewControllerAnimated:YES];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1018 次 |
| 最近记录: |