0
私のコードにこの奇妙なバグがあり、解決できませんでした。Objc NSStringプロパティに割り当てる関数を使用するときのBAD_ACCESS
まず、私はtempPasswordというプロパティがあるときにこのシネルトンクラスを持っています。
@private
NSString *_tempPassword;
}
@property (nonatomic, retain) NSString *tempPassword;
+(User*)owner;
-(void) setTempPassword:(NSString*)string;
setTempPasswordはこの文字列をtempPasswordに割り当てます。問題は、私がsetTempPassword関数で何をしたとしても、私はいつもBAD_ACCESSを得ているということです。 Doestこれはあらかじめ定義された名前であることと関係があり、私が使っているように使用することはできません。ここに私の髪を引っ張ってください...
tempPasswordを@synthesizingしていますか? – CodaFi
はいtempPassword = _tempPassword – chikuba
シングルトンでセッターまたはゲッターをオーバーライドしていますか?編集:愚かな質問。より良い:なぜあなたは.hでオーバーライドを宣言していますか?それは不要です – CodaFi