私は新しいNSDateを得るための好ましい方法を知っています[NSDate date]です。次のコードは、これまで例外をスローする理由が、私はちょうど混乱しているNSDateのalloc initとメッセージを割り当て解除されたインスタンスに送信
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"MM/dd/yyyy"];
NSDate *dateFromStr = [[NSDate alloc] init];
// produce date object
dateFromStr = [dateFormatter dateFromString:self.releaseDate];
[dateFormatter setDateFormat:@"MM.dd.yyyy"];
NSString *strDate = [dateFormatter stringFromDate:dateFromStr];
[dateFormatter release];
[dateFromStr release];
このコードは、別のviewcontroller..somethingによって「仮想」ビューとして使用されているのViewControllerにある「メッセージ割り当て解除インスタンスに送信されました」これに類似:http://cocoawithlove.com/2009/01/multiple-virtual-pages-in-uiscrollview.html
あなたは混乱のかなりのビットを持っているように見えることから、私は、あなたがObjective-Cでのメモリ管理上のビットを読み取ろうとすべきだと思います。たとえば、Appleのドキュメントにある「メモリ管理プログラミングガイド」を試してみてください。 –