我正在做一个关于 iPhone 编程的视频教程,它是一个非常简单的计算器应用程序。在某一时刻,我声明了以下方法:
- (NSString*)calculate:(NSString*)operation withNumber:(NSInteger)number
{
return nil;
}
目前尚未实施。然后我想用以下方法调用该方法:
self.display.text = [self calculate:[sender currentTitle] withNumber:[self.display.text intValue]];
Xcode 在这里给我一个错误:'expected expression'。这里有什么问题?方法是什么withNumber
?我会理解的
- (NSString*)calculate :(NSString*)operation :(NSInteger)number;
那是一种将字符串和int作为参数并返回String的方法。我不明白withNumber
这里做什么。