Я не уверен, что делаю не так. Я новичок в Object-C.Теперь я хочу создать небольшое приложение, которое может сказать мне, сколько слов в текстовом поле.Я создаю пустой NIB в Интерфейсном Разработчике, когда я нажимаю на меню «Показать информацию», панель сообщает мне, сколько слов я ввел.
В .h файле:
Цитата
IBoutlet NSTextView *textView;
IBOutlet NSTextField *textLengthField;
IBOutlet NSTextField *wordCountField;
Цитата
В .m файле:
Цитата
-(IBAction)showInfoPanel:(id)sender
{
...
[textLengthField setIntValue:[[textView textStorage] length]]; //a
[wordCountField setIntValue:[[**textStorage** componentsSepratedByString:@" "]count]]; //b
...
}
Blockquote
Когда я компилирую, Xcode говорит мне неправильно."В предложении b textStorage undeclared ". Затем я пытаюсь: NSTextStorage * storage = [textView textStorage];но Xcode говорит мне, что "NSTextStorage может не отвечать на -componentsSepratedByString:".
Как я могу решить эту проблему?Спасибо!