:
- (void)eatAPieceOfFruit: (NSFruit *)fruit {
NSString * fruitType = [fruit species];
BOOL hasSeeds = [fruit hasSeeds];
NSInteger deliciousnessRating = [self enjoymentOfFruitType: fruitType];
NSString * reactionToEating = [self phraseForFruitType: fruitType];
// Breakpoint set here
}
デバッガがアクセス権を持つと知っていますスコープ内にある変数の名前 - あなたが壊れた行の実際のコードで使用できる変数であれば、デバッガ経由でアクセスすることもできます。だから、デバッガのプロンプトで:
po reactionToEating
それが何であるかを見るために、または他のローカル変数の名前(つまりは、「印刷オブジェクト」の「PO」です)。スコープ内にあるオブジェクトのメソッドを呼び出すには、次のようにします。
print (int)[reactionToEating length]
po [reactionToEating capitalizedString]