ここ数時間、私は自分にとって完全に理にかなっているが Xcode にとっては理にかなっている何かをしようとしてきましたが、まだそれを行う方法を見つけていません。それで、ここに行きます。
NSArray *array = [MedInfo getCategoryFirstIndexArray];
ここでgetCategoryFirstIndexArray
は、 のクラス メソッドのみを示しMedInfo
ます。
@interface MedInfo : NSObject
+(NSArray *)getCategoryFirstIndexArray;
@end
しかし、Xcode はコードにエラーがあり、「式が期待されます」と言い続けていますか?? 面白いこと[MedInfo getCategoryFirstIndexArray];
に、コンパイラは問題ないと言っていますが、戻り値を別の変数に代入しようとするとすぐにエラーが発生します。
それで、私はここで何が間違っていますか?求めすぎですか?
編集:わかりました、これはばかげています。次のような switch ステートメント内で新しい変数を作成しようとしています。
switch(self.viewType.integerValue)
{
case 0:
break;
default:
NSArray *array = [MedInfo getCategoryFirstIndexArray];
break;
}
どうやら、objective-C がそれをサポートしていないことを知らなかったようです (この恐ろしい言語を嫌うもう 1 つの理由)。無知で申し訳ありません。助けてくださった方に感謝します。さよなら!