コードをコンパイルしようとすると、予想される識別子エラーが発生します。Objective-C - 予想される識別子エラー
@property (nonatomic, copy) NSString *careerURL;
と.mファイルに次のように合成した:私は本当に問題がここにあるかを理解していない
@synthesize careerURL;
careerURLは.hファイル内でこのような設定です。正確なコードは別のviewcontrollerで動作します。
コードをコンパイルしようとすると、予想される識別子エラーが発生します。Objective-C - 予想される識別子エラー
@property (nonatomic, copy) NSString *careerURL;
と.mファイルに次のように合成した:私は本当に問題がここにあるかを理解していない
@synthesize careerURL;
careerURLは.hファイル内でこのような設定です。正確なコードは別のviewcontrollerで動作します。
をあなたは
NSString *wtf = self.careerURL;
あるいは客観的、ドット.
構文を使用する必要がありますどちらか-Cメッセージ構文
NSString *wtf = [self careerURL];
同時に両方ではない。
あなたが書く必要があります:
NSString *wtf = self.careerURL;
あなたはあなたがオブジェクトobject
からメソッドmethod
を呼び出したいことが期待されている[object method]
を書いています。あなたがしたい場合は、単にいくつかの値にアクセスする(それは@property
のように定義される)あなたが入力できます。
[self nameOfValue];
または
self.nameOfValue;
あなたはプロパティを呼び出すのが正しいですが、それはメソッドではありません。 – fyasar
もちろん!これはおそらく疲労の兆候ですか? :P –
うん!かもしれない! ;-) – EmptyStack