2 verylinming verylinming 于 2016.04.24 21:46 提问

iOS退出登录问题,如何在退出登录时清空已加载的界面?

请问有没有人做过退出登录,如何在退出登录时清空已经加载的页面?比如登录进来后进入一个tabBar(单例),如何在退出登录时将这个单例也销毁掉?

4个回答

japper520
japper520   2016.04.24 22:55
已采纳

你说的是应该是从主页面退出到登录注册界面吧?
说实话我没这样做过,因为没意义啊
退一步,如果你把真的把单例销毁了,登进去又要重新生成……

japper520
japper520 回复verylinming: 没错,不过也不是所有界面都不清空,有了arc的内存管理,你只要告诉计算机哪些类不注销(单例),其他的界面什么的系统会自动帮你释放的
一年多之前 回复
verylinming
verylinming 谢谢,那请问退出到登录注册界面的做法,一般都是不用清空其它界面,只是换了登录账号后再刷新数据吗?
一年多之前 回复
u011124078
u011124078   2016.04.29 19:18

可以设置监听,在退出登录时发送监听,但是也感觉你这个操作没有必要,再下次用户登录的时候会请求心得数据将原来的数据覆盖,若是退出也会自动销毁

verylinming
verylinming 回复刘奇1993: 嗯,知道了,谢谢你!
一年多之前 回复
u011124078
u011124078 是,在界面view will appear中会重新请求数据,没有必要清空
一年多之前 回复
u011124078
u011124078 回复verylinming: 是,在界面view will
一年多之前 回复
verylinming
verylinming 嗯,也就是说退出登录时一般不用将已加载的界面置空,只是在再登录进去后刷新数据是吗?
一年多之前 回复
hi_chen_xingwang
hi_chen_xingwang   Rxr 2016.04.25 09:35

退出登录还可以使用页面是吧,退出登录后启用游客模式浏览其他页面不就行了?

oyljerry
oyljerry   Ds   Rxr 2016.04.25 14:25

你可以直接隐藏,这样App最终退出的时候,这些都会被系统帮你销毁。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!