私はiPhoneプログラミングのビデオチュートリアルを行っています。これは非常にシンプルな電卓アプリです。ある時点で、私は次のメソッドを宣言します。
- (NSString*)calculate:(NSString*)operation withNumber:(NSInteger)number
{
return nil;
}
現時点ではまだ実装されていません。次に、次のコマンドでメソッドを呼び出します。
self.display.text = [self calculate:[sender currentTitle] withNumber:[self.display.text intValue]];
Xcodeはここでエラーを出します:'予期された式'。ここで何が問題になっていますか?そしてwithNumber
、その方法には何が含まれていますか?私は理解します
- (NSString*)calculate :(NSString*)operation :(NSInteger)number;
これは、文字列とintをパラメータとして受け取り、文字列を返すメソッドです。ここで何ができるのかわかりませんwithNumber
。