iphone 3 开发基础教程 4.6按钮编译错误

1

编译成功,但运行错误:

在main函数中出现:

Thread 1:Program received signal:"SIGABRT"

 

原因:

MainStoryBoard.iPhone.storyboard与ViewController.h中的对象名称不一致

 

 

2

按按钮之后出现错误;

2012-07-07 16:16:46.669 Control Fun(11053:207) - [ViewController buttonPressed]:unrecognized selector sent to instance 0*6a058a0

错误原因:

ViewController.h中定义了一个方法buttonPressed,没有设置sender指针,但MainStoryboard-iPhone.storyboard中有2个方法,分别是:

buttonPressed   和   buttonPressed :

                            ^                                  ^

两个方法一个没有冒号,一个有冒号                                   但原因不知

由于定义的buttonPressed没有sender指针:

-(IBAction)buttonPressed;

而非-(IBAction)buttonPressed : (id)sender;

                                                      ^

误以为应该用buttonPressed而产生错误

 

 

 

Xcode多处代码更改后,保存只能保存当前所在文档的修改内容,而非同project下的所有文档修改内容

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值