0

新しいiOSプロジェクトを開始し、ViewControlerヘッダーファイルにプロパティを1つだけ追加しました。しかし、それは私にエラーを与えます:

'property'の前に期待されるspecifier-qualifier-list

コードは次のとおりです。

#import <UIKit/UIKit.h>

@interface QuoteGenViewController : UIViewController {

    @property (retain) NSArray *myQuotes;
}

@end
4

2 に答える 2

3

ここで、クラスインターフェイスの一般的な構造

@interface Class : Superclass
{
    // Instance variable declarations.
    // Theirs definition could be omitted since you can declare them
    // in the implementation block or synthesize them using declared properties.
}
// Method and property declarations.
@end

プロパティは、オブジェクトのアクセサーメソッド(ゲッター/セッター)を宣言および実装する簡単な方法を提供するため、メソッドとプロパティの宣言セクションにそれらを配置する必要があります。

これについては、 ocDefiningClassesのドキュメントを読むことをお勧めします。

お役に立てば幸いです。

于 2012-06-30T10:35:09.667 に答える
2

コードは次のようになります。

#import <UIKit/UIKit.h>

@interface QuoteGenViewController : UIViewController {

}

@property (retain) NSArray *myQuotes;

@end
于 2012-06-30T09:10:03.920 に答える