私はios-5でプロジェクトを開発し始めました。私は自分のアプリケーションでデータベースを作成しました。 93,55,68,95,45などの値を含むappDelegateにbdgDBArrを作成します。 badge_id = @ "93,55,68,95,45"のような文字列を作成します。 ここにappDelegate.sbがあります。 NSString
タイプとSB1はNSMutableString
タイプNSMutableStringをリリースしません
これは、このコードは完璧に働いて、出力93,55,68,45 を得るが、同時に私はのNSLogで、このエラーを得ている私のコード
NSMutableString *sb1 = [[NSMutableString alloc] init];
if (![appDelegate.bdgDBArr count]==0) {
for (int i=0; i < [appDelegate.bdgDBArr count]; i++) {
if (!i==0) {
[sb1 appendString:@","];
}
[sb1 appendString:[[appDelegate.bdgDBArr objectAtIndex:i] valueForKey:@"key1"]];
}
}
else {
[sb1 appendString:@""];
}
appDelegate.sb = sb1;
NSLog(@"appDelegate.sb showSB===%@",appDelegate.sb);
[sb1 release]; //error wait_fences: failed to receive reply: 10004003
sb1 = nil;
です
wait_fences: failed to receive reply: 10004003
アイデア?
ARCがオンになっていますか?その場合、オブジェクトを解放する必要はありません。 – rckoenes
@rckoenes実行時例外のように見えますが、コンパイルエラーではありません。一方、ARCはコンパイル時に行われます。 – 0x8badf00d
@ 0x8badf00dあなたの権利があります。 – rckoenes