八达网
标题:
问各位码农一个XCODE (4.3.2)的问题
[打印本页]
作者:
啊当
时间:
2012-5-20 23:30
标题:
问各位码农一个XCODE (4.3.2)的问题
新建了一个工程,在StoryBoard里添加了一个Navigation Controller以及两个View Controller
我在其中的一个View Controller里拖了一个Label进去
然后我到ViewController里头定义了一个mylabel,并拖动关联成功
经过调试,在Viewcontroller.m里头用语句修改mylabel的Text属性很成功。
为了更进一步学习,我在viewcontroller里写了一个方法,如下
-(void)setselection1:(NSString *) labeltext;
{
myLabel.text=labeltext;
}
复制代码
接着,我倒AppDelegate.m的 - (void)applicationDidBecomeActive
UIApplication *)application 中写上语句:
复制代码
myvc=(ViewController *) self.window.rootViewController;
myvc.myLabel.text=@"Iwanttochange";
复制代码
(myvc声明过了)
奇怪的是,每次运行到 myvc.myLabel.text=@"Iwanttochange";就出错。
我个人认为,可能是self.window.rootViewController获得的那个实例不大对头,它也许不包含mylabel这个控件(毕竟mylabel只属于其中的一个Viewcontroller)
高手帮忙看看
是否我整个设计思路都完全错误了??
作者:
风剑
时间:
2012-5-20 23:38
碉堡了。。。
作者:
朝朝暮暮
时间:
2012-5-20 23:50
提示:
作者被禁止或删除 内容自动屏蔽
作者:
3615429KKG
时间:
2012-5-21 03:49
当哥咋不去专门的论坛问。。。
作者:
蛮多肉
时间:
2012-5-21 04:36
附值语句类型不同是种可能
不过还是请把源码打包上来
作者:
emucxg
时间:
2012-5-21 05:49
iphone软件?看着像c
作者:
lucifer520
时间:
2012-5-21 05:59
太高级了 看了几天IOS的表示看不懂
作者:
潜规则
时间:
2012-5-21 17:23
原创内容 水晶 +5
作者:
Neutrino
时间:
2012-5-22 10:08
是exc_bad_access unrecognized selector sent to instance 吗?
self.window.rootViewController 返回的是当前的vc,
你切到后台时的当前vc是ViewController 吗?
作者:
越睡越困
时间:
2012-5-22 10:12
我觉得是时序的问题
作者:
Neutrino
时间:
2012-5-22 10:26
不会出错,不过你这样好像是无法给UILabel赋值的。
2012-5-22 10:25 上传
下载附件
(30.21 KB)
赋值结果这个NSString是nil,
2012-5-22 10:26 上传
下载附件
(19.41 KB)
作者:
小包猫小包猫bm
时间:
2012-5-22 11:30
吊死话题
作者:
啊当
时间:
2012-5-22 11:59
Neutrino 发表于 2012-5-22 10:26
不会出错,不过你这样好像是无法给UILabel赋值的。
我解决了,那个句子只能获取navigation
作者:
coffee
时间:
2012-5-22 12:03
self.window.rootViewController
赶脚这个获取的不是myvc
欢迎光临 八达网 (https://www.8-da.com/)
Powered by Discuz! X2.5