1
私はこの種の関数のようなものをここに呼びます。という名前の変数があります。初期化ラインにスタティックアナライザのリークがあるため、最初は0に初期化しています。このリークを解決する正しい方法ですか? 0にしてから最初のif
の条件が成立した後、再び0に割り当てられます。これは問題を引き起こすでしょうか?プリミティブ変数の初期化は正しいですか?
-(NSString *)loadSelected:(NSString*)selectedOptn{
int index = 0;
if ([selectedOptn isEqualToString:@"A"]) {
index = 0;
}
else if([selectedOptn isEqualToString:@"B"]){
index = 1;
}
else if([selectedOptn isEqualToString:@"C"]){
index = 2;
}
else if([selectedOptn isEqualToString:@"D"]){
index = 3;
}
return [[array.options objectAtIndex:index] objectForKey:@"xyz"];
}
これはちょうど警告でした。返信のおかげで – user1095157
@ user1095157どのような警告でしたか?警告が悪い – Gabe
初期化されていない変数の警告にする必要があります。 – samfisher