textStorage и -ComponentsSepratedByString - PullRequest
1 голос
/ 20 июля 2011

Я не уверен, что делаю не так. Я новичок в 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:".

Как я могу решить эту проблему?Спасибо!

1 Ответ

2 голосов
/ 20 июля 2011

Вы оставили a: метод называется componentsSeparatedByString:.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...