0
ではありません、私はのために、各ループ使用して文字の配列をループしようとしていますが、私が行うとき、私はエラーを取得する:セレクタ要素タイプ「のchar *」は有効なオブジェクトエラー
+(NSDictionary*)charOccurance:(NSMutableArray *)inputCharacters
{
if ([inputCharacters count] > 0) {
for (char* currentChar in inputCharacters) { //this gives error
}
}
}
私がchar *
からid
に変更した場合、私は配列をループすることができます。要素型を文字として宣言できないのはなぜですか?
は 'NSLog(@"%@ "、[currentChar class]);'のようにループの本体で一時的に型として 'id'を使います。これはあなたが宣言したばかりの 'id'の代わりにどの型を使うべきかを教えてくれるでしょう。 – danh