在xcode中未触发按钮单击操作
我在xcode中创建了一个单视图应用程序。我在主板上添加了一个按钮和一个文本框。我在活动中加入了一点触感。但是,当我运行模拟器时,当我单击按钮时,与触控内部事件相关联的功能/iAction不会因为某种原因被触发 关于为什么会发生这种情况,有什么线索吗 我正在运行xcode 4.6 为了任何想看这个项目的人 这是不会被击中或触发的IBAction代码在xcode中未触发按钮单击操作,xcode,macos,Xcode,Macos,我在xcode中创建了一个单视图应用程序。我在主板上添加了一个按钮和一个文本框。我在活动中加入了一点触感。但是,当我运行模拟器时,当我单击按钮时,与触控内部事件相关联的功能/iAction不会因为某种原因被触发 关于为什么会发生这种情况,有什么线索吗 我正在运行xcode 4.6 为了任何想看这个项目的人 这是不会被击中或触发的IBAction代码 - (IBAction)changeGreeting:(id)sender { self.userName = self.textField
- (IBAction)changeGreeting:(id)sender {
self.userName = self.textField.text;
NSString *nameString = self.userName;
if(([nameString length] == 0)){
nameString = @"World";
}
NSString *greeting =[[NSString alloc] initWithFormat:@"Hello, %@!", nameString];
self.label.text = greeting;
}
你能在你的
iAction中发布代码吗?
你怎么知道它没有被触发?我在iAction中放置了一个断点。我还尝试在iAction内的同一视图上为另一个标签设置值。两者都不起作用。我已经编辑了这个问题,将代码包含在iAction中,还包括xcode项目的文件放置位置。我刚刚在我的机器上尝试了你的代码。它工作正常。标签文本显示什么?因为当我运行它时,标签不会改变文本字段中输入的任何文本。