xcode – 在iOS 4.2中更改UISwitch文本
发布时间:2020-12-15 01:46:24 所属栏目:百科 来源:网络整理
导读:我正在尝试更改UISwitch中的文本.来自网站( Changing the text on a UISwitch)的示例工作正常,但是当我将xcode升级到3.2.5和iOS 4.2时,在调用函数来更改文本时应用程序崩溃.我在网站上使用以下示例. 例如. ((UILabel *)[[[[[[_agreeAgb subviews] lastObject
我正在尝试更改UISwitch中的文本.来自网站(
Changing the text on a UISwitch)的示例工作正常,但是当我将xcode升级到3.2.5和iOS 4.2时,在调用函数来更改文本时应用程序崩溃.我在网站上使用以下示例.
例如. ((UILabel *)[[[[[[_agreeAgb subviews] lastObject] subviews] objectAtIndex:2] subviews] objectAtIndex:0]).text = @"Foo"; ((UILabel *)[[[[[[_agreeAgb subviews] lastObject] subviews] objectAtIndex:2] subviews] objectAtIndex:1]).text = @"Bar"; 抛出的异常是因为遇到了null对象. 谢谢. 解决方法
不要这样做.操纵框架控件的私有视图层次结构绝对不受支持,并且可能导致与OS更新不兼容.特别是因为您的代码绝对没有验证层次结构,所以如果子视图的数量或类型与您期望的不匹配,则很容易崩溃.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- arcgis flex 无法访问远程arcgisserver服务
- 【转自PostgreSQL中文社区 】pg_chameleon - MyS
- Torque3D完美整合Flash
- vb.net – Redim boolean Array vs enumerate an
- c# – WSHttpBinding TransportWithMessageCrede
- objective-c – 符合协议的覆盖属性
- C#抓取网页数据 解析标题描述图片等信息 去除HTM
- c# – 播放MIDI文件并使用WPF与视觉同步时间
- ruby-on-rails – 如何测试Rails / Capybara / C
- 基于DDD的现代ASP.NET开发框架--ABP系列之12、AB
热点阅读