私はObjective-Cが初めてで、本を読み進めようとしています。エラーに遭遇したとき、私はかなり基本的なチュートリアルに従っていました。コードは本と同じです。
と のクラスがMyController.h
ありMyController.m
ます。エラーは、宣言中に発生します。
MyController.h
:
#import <Foundation/Foundation.h>
@interface MyController : NSObject
@property (assign) IBOutlet id *textLabel;
- (IBAction)clickMeButtonClicked:(id)sender;
- (IBAction)deleteMeButtonClicked:(id)sender;
@end
3 行目で警告とエラーが表示されます。
エラー:
Pointer to non-const type 'id' with no explicit ownership
警告:
Property with 'iboutlet' attribute must be an object type (invalid '__strong id *')
私が言ったように、私は学び始めたばかりで、ここで非常に明白な何かが欠けていることは確かです. 「id」型が関係しているようですが、本によると異常はありません。
ご協力ありがとうございました!