1
我不知道我在做什麼錯。我是Object-C中的新手。現在,我想創建一個小應用程序,它可以告訴我文本字段中有多少個單詞。 我在Interface Builder中創建一個空的NIB,當我點擊「Show Info」菜單時,面板會告訴我輸入了多少個單詞。textStorage和-ComponentsSepratedByString
在.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
...
}
塊引用
當我編譯時,Xcode告訴我錯了。 「在句子b中,textStorage undeclared」。然後我嘗試: NSTextStorage * storage = [textView textStorage];但Xcode告訴我「NSTextStorage可能不會響應-componentsSepratedByString:」。
我該如何解決這個問題?謝謝!