2011-07-20 31 views
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:」。

我該如何解決這個問題?謝謝!

回答

2

您漏掉了一個a:該方法被命名爲componentsSeparatedByString:

相關問題