Предполагая, что вы говорите о чем-то вроде этого:
- (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]