私は2つのView Controllerを持っています.1つはUITableView
データを表示するためのもので、もう1つはデータを追加するためのものです。UITableView
コントローラーにはいくつかのデモ行があります。UITableView
デモ行は、コントローラーのすべてのデータを保持するクラスから表示されます。このクラスを使用すると、すべてのコントローラーから行を追加できます。を使用せずUITextField.text
にデータコントローラーの追加から行を追加し、コントローラーに戻るとUITableView
、行が追加され、すべてが完全に機能します。からデータを追加するUITextField.text
と、UITableView
コントローラーが でクラッシュしましEXC_BAD_ACCESS
た。
いくつかのコード:
すべてのデータの add メソッドを保持するクラス:
- (BCItem *)createCafeWithCafeName:(NSString *)name
cafeChain:(NSString *)chain
cafeStreet:(NSString *)street
cafeCity:(NSString *)city
cafeInfo:(NSString *)info
cafeLog:(NSString *)log
cafeLig:(NSString *)lig
{
BCItem *p = [[BCItem alloc] initWithCafeName:name cafeChain:chain cafeStreet:street cafeCity:city cafeInfo:info cafeLog:log cafeLig:lig];
[allCafesMutable addObject:p];
return p;
}
追加方法:
[[BCItemStore sharedStore] createCafeWithCafeName:name.text cafeChain:chain.text cafeStreet:street.text cafeCity:city.text cafeInfo:info.text cafeLog:log.text cafeLig:lig.text];
すべてUITextField
リリースされます。何が問題ですか?
編集:
データが保存されているクラスからデータを取得しようとすると、アプリがクラッシュしました。