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

来源:互联网 发布:js去掉字符串最后几个 编辑:程序博客网 时间:2024/05/19 23:15

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下的所有文档修改内容

原创粉丝点击