2
(IBAction)textFieldDoneEditing:(id)sender{//Expected identifer or ')'
    [sender resignFirstResponder];
}

怎么了?这是“开始 iOS 6 开发”中的一个示例

4

2 回答 2

7

您在声明前缺少一个减号:

-(IBAction)textFieldDoneEditing:(id)sender {
    [sender resignFirstResponder];
}

它不是可选的——Objective C 语法需要减号(用于实例方法)或加号(用于类方法)。

于 2013-11-01T16:18:40.810 回答
2

只需这样做:

-(IBAction)textFieldDoneEditing:(id)sender{//Expected identifer or ')'
    [sender resignFirstResponder];
}

你跳过了开头的 - ,它表明那里有一个方法。

于 2013-11-01T16:17:58.993 回答