xcode – 在iOS 4.2中更改UISwitch文本

xcode – 在iOS 4.2中更改UISwitch文本,第1张

概述我正在尝试更改UISwitch中的文本.来自网站( Changing the text on a UISwitch)的示例工作正常,但是当我将xcode升级到3.2.5和iOS 4.2时,在调用函数来更改文本时应用程序崩溃.我在网站上使用以下示例. 例如. ((UILabel *)[[[[[[_agreeAgb subviews] lastObject] subviews] objectAtInd 我正在尝试更改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更新不兼容.特别是因为您的代码绝对没有验证层次结构,所以如果子视图的数量或类型与您期望的不匹配,则很容易崩溃. 总结

以上是内存溢出为你收集整理的xcode – 在iOS 4.2中更改UISwitch文本全部内容,希望文章能够帮你解决xcode – 在iOS 4.2中更改UISwitch文本所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1067464.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存