iPhone开发--removeFromSuperview当tag为0时不能正常工作
来源:互联网 发布:徐贤气质知乎 编辑:程序博客网 时间:2024/04/28 02:54
下午的时候遇到一个奇怪的问题,根据图标的tag删除对应的图标,用到了removeFromSuperview函数。但是当tag为0的时候,下面的代码就陷入了死循环。苦找原因,无果,
后来想是不是因为tag为0系统不能正常处理?于是将最低的tag设置为1,之后运行,一切ok。难道tag为0是系统的,他人不可以用。迷惑ing。
do {tempView = [chenbao viewWithTag: tag];[tempView removeFromSuperview];} while (tempView);
找到一个相似的帖子,地址如下:
http://www.iphonedevsdk.com/forum/iphone-sdk-development/53952-please-help-removefromsuperview.html
注:找到tag为0时显示异常的原因了:
iphone中有一个唯一保留的标记是0,这是所有新建视图的默认属性。(摘自iPhone开发秘籍第二版 167页)
- iPhone开发--removeFromSuperview当tag为0时不能正常工作
- 当程序不能正常工作时,程序员的常用借口
- 当cmd 不能正常使用时
- 让Reflector不能正常工作
- node-readability不能正常工作
- grid中当时间为空时,正常读取recorde
- SystemParametersInfo 在VC6.0正常,在VC 2008 里不能正常工作 的解决办法
- vc6.0 程序正常时,添加一变量,发生:内在不能为read错误
- linux下在ctags不能正常使用,cstag:找不到tag
- removeFromSuperView
- removeFromSuperview
- 让Reflector的反编译不能正常工作
- windows7 下SVN不能正常工作
- Struts2部署之后servlet不能正常工作
- Hadoop DataNode不能正常工作的原因
- window8 下PEiD不能正常工作
- VS2010数据库项目不能正常工作解决方案
- Xcode插件不能正常工作解决方法
- select多路单线程服务器
- 不惧分裂 Google解决Android屏幕尺寸问题
- 偏序集-Dilworth定理
- 闪回错误的DML操作
- C++ 变量声明
- iPhone开发--removeFromSuperview当tag为0时不能正常工作
- ndk安装与eclipse环境的设置
- iOS应用IAP设置总结
- Windows SDK笔记(三):定制控件消息处理函数
- jdbc 得到表结构、主键
- Google Plus UI Button制作
- Chain Of Resoponsibility(职责链模式)
- arthurwidgets.cpp:54:35: error: private/qpixmapdata_p.h: No such file or directory 的解决
- Ogre例子Facial Animation分析