ios 如果判断viewcontroller 是当前手机显示的view?

weisd 发布于 2014年09月15日
无人欣赏。

我要在几个不同的viewController中的监听同样的通知,做同样的处理,但只是当前显示的viewController时执行处理, 其他不显示的不处理

我怎么判断viewcontroller 是当前手机显示的viewController呢? 求教!

共8条回复
yangzai360 回复于 2014年09月15日

记不太清楚,我记得好像有个什么isOnScreen的方法。。。等会儿我去试一下。

weisd 回复于 2014年09月15日

1楼 @yangzai360 麻烦了,我google了好久,都没找着

xieweizhi007 回复于 2014年09月15日
xieweizhi007 回复于 2014年09月15日
xieweizhi007 回复于 2014年09月15日

我觉得这个可以解决你的问题 sf link

weisd 回复于 2014年09月15日

5楼 @xieweizhi007 嗯,这是个方法,我以为系统 会有什么方法可以知道呢,没有的话就只能这样了

terryso 回复于 2014年09月16日

简单。。。 if (self.view.window) { do something... }

bawn 回复于 2014年09月23日

粘贴了半天代码,markdown格式好像有点问题,看这个链接我的一篇笔记

登录 或者 注册