2012-02-20 4 views
0

文字列を配列に分割しようとしています。これは私が(また、私はARCを使用しています)を使用しているコードです:componentSeparatedByStringがNSStringで機能しない

test = @"this$is$a$test"; 

myarray = [test componentSeparatedByString:@"$"]; 

testmyarrayを合成プロパティです。

私はエラーを取得しています:

receiver type 'nsstring' for instance message does not declare a method with selector 'componentseparatedbystring'

誰もがこの問題で私を助けることができますか? ありがとう

答えて

4

componentsではなく、componentです。メソッドが存在しないことを警告するときは、documentationを参照してください。

myarray = [test componentsSeparatedByString:@"$"]; 
+0

:オートコンプリートを使用する必要があります。メソッド名の最初の部分(「comp ...」)を入力すると、利用可能なメソッドが表示されます。 – phlebotinum

関連する問題