设为首页收藏本站

八达网

 找回密码
 注册
查看: 487|回复: 13
打印 上一主题 下一主题

问各位码农一个XCODE (4.3.2)的问题

[复制链接]

2246

主题

12

好友

2万

积分

管理员

Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

战队
种族
Protoss

2013年度八达十大水友 2012年度八达十大水友 2011年度八达十大水友

跳转到指定楼层
1
发表于 2012-5-20 23:30 |只看该作者 |倒序浏览
新建了一个工程,在StoryBoard里添加了一个Navigation  Controller以及两个View Controller
我在其中的一个View Controller里拖了一个Label进去


然后我到ViewController里头定义了一个mylabel,并拖动关联成功
经过调试,在Viewcontroller.m里头用语句修改mylabel的Text属性很成功。


为了更进一步学习,我在viewcontroller里写了一个方法,如下

  1. -(void)setselection1:(NSString *) labeltext;
  2. {
  3.     myLabel.text=labeltext;
  4. }
复制代码
接着,我倒AppDelegate.m的 - (void)applicationDidBecomeActiveUIApplication *)application 中写上语句:
复制代码

  1. myvc=(ViewController *) self.window.rootViewController;
  2. myvc.myLabel.text=@"Iwanttochange";
复制代码
(myvc声明过了)

奇怪的是,每次运行到 myvc.myLabel.text=@"Iwanttochange";就出错。
我个人认为,可能是self.window.rootViewController获得的那个实例不大对头,它也许不包含mylabel这个控件(毕竟mylabel只属于其中的一个Viewcontroller)

高手帮忙看看
是否我整个设计思路都完全错误了??
1

查看全部评分

57

主题

0

好友

2万

积分

大和

2
发表于 2012-5-20 23:38 |只看该作者
碉堡了。。。   
我已经看见   一出悲剧正上演
回复

使用道具 举报

朝朝暮暮 该用户已被删除
3
发表于 2012-5-20 23:50 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

14

主题

0

好友

1万

积分

航母

4
发表于 2012-5-21 03:49 |只看该作者
当哥咋不去专门的论坛问。。。
回复

使用道具 举报

164

主题

0

好友

618

积分

龙骑士

5
发表于 2012-5-21 04:36 |只看该作者
附值语句类型不同是种可能

不过还是请把源码打包上来

素食者 --------QQ群(26842377)
回复

使用道具 举报

228

主题

0

好友

4929

积分

飞龙

6
发表于 2012-5-21 05:49 |只看该作者
iphone软件?看着像c
回复

使用道具 举报

170

主题

0

好友

5万

积分

光明执政官

原来2009还是那么2

7
发表于 2012-5-21 05:59 |只看该作者
太高级了  看了几天IOS的表示看不懂
2015 crazy
回复

使用道具 举报

780

主题

0

好友

13万

积分

主区版主

Rank: 8Rank: 8Rank: 8Rank: 8

8
发表于 2012-5-21 17:23 |只看该作者
原创内容 水晶 +5
回复

使用道具 举报

23

主题

0

好友

4万

积分

大和

9
发表于 2012-5-22 10:08 |只看该作者
是exc_bad_access   unrecognized selector sent to instance 吗?

self.window.rootViewController 返回的是当前的vc,
你切到后台时的当前vc是ViewController 吗?
回复

使用道具 举报

11

主题

0

好友

2万

积分

大和

10
发表于 2012-5-22 10:12 |只看该作者
我觉得是时序的问题
回复

使用道具 举报

23

主题

0

好友

4万

积分

大和

11
发表于 2012-5-22 10:26 |只看该作者
不会出错,不过你这样好像是无法给UILabel赋值的。

Screen Shot 2012-05-22 at 上午10.24.29.png

赋值结果这个NSString是nil,
Screen Shot 2012-05-22 at 上午10.24.38.png





回复

使用道具 举报

976

主题

2

好友

1万

积分

航母

够屌才是我朋友!

12
发表于 2012-5-22 11:30 |只看该作者
吊死话题
PS:8da首富非我莫属,只不过,财不可露眼

只能一边吃辣椒一边撸管抽10元劣质烟的穷比处男泪看8da大春哥宝马男阿布华少大足熊B各种谈笑风生
回复

使用道具 举报

2246

主题

12

好友

2万

积分

管理员

Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

战队
种族
Protoss

2013年度八达十大水友 2012年度八达十大水友 2011年度八达十大水友

13
发表于 2012-5-22 11:59 来自手机 |只看该作者
Neutrino 发表于 2012-5-22 10:26
不会出错,不过你这样好像是无法给UILabel赋值的。



我解决了,那个句子只能获取navigation
回复

使用道具 举报

27

主题

0

好友

1万

积分

航母

14
发表于 2012-5-22 12:03 |只看该作者
self.window.rootViewController
赶脚这个获取的不是myvc
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版|Archiver|八达网    

GMT+8, 2026-1-31 15:16

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部