は、最後に私は、私の問題への解決策を持って、それは本当に非常に奇妙なしかし、あなたたちは同じエラーに直面した場合、これをチェックできるように、あなたのすべてと共有したいと思います: -
私の全体のプロジェクトをデバッグするには特定のボタンをクリックした後、そのページのviewWillDisappearメソッドが呼び出されるように他の場所をクリックすると、私は知りました。
-(void)viewDidDisappear:(BOOL)animated
{
NSString *finalTimeString=self.timeLabel.text;
if (![finalTimeString isEqualToString:@""] || finalTimeString!=nil) {
NSArray *aRR =[finalTimeString componentsSeparatedByString:@"-"];
NSString *startTimeString = [[aRR objectAtIndex:0] stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
NSString *endTimeString = [[aRR objectAtIndex:1] stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
[appDelegate.searchDataDictionary setObject:startTimeString forKey:@"time_str"];
[appDelegate.searchDataDictionary setObject:endTimeString forKey:@"time_end"];
}
}
私は私が空finalTimeString得たときに、そのエラーが来て、finalTimeStringは、いくつかのデータが含まれている場合、それは私が私の自己に応じて条件を入れて、このエラーから処分したfine.Soを動作することを知っているようになりました。 ハッピーコーディング:)
私はすべてのdidReceiveMemoryWarningメソッドに入れましたが、コンソールで突然表示されるのはまったくありません。CoreAnimation:例外を無視しています:*** - [NSArray objectAtIndex:]:境界1を超えるインデックス1 ]がコンソールに表示されます。 – Gypsa