我有两个视图控制器,一个用于UITableView
用于显示数据 - 另一个用于添加数据。 UITableView
控制器有一些演示行。演示行显示在包含UITableView
控制器的所有数据的类中。通过这个类,我们可以添加来自所有控制器的行。当我从添加数据控制器添加行而不使用UITextField.text
,并返回到UITableView
控制器时,该行添加并完全正常工作。当我从UITextField.text
添加数据时,UITableView
控制器与EXC_BAD_ACCESS
崩溃。
部分代码:
包含所有数据的添加方法的类:
- (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
都已发布。
有什么问题?
修改
当我试图从存储数据的类中获取数据时,应用程序崩溃了。
答案 0 :(得分:0)
作为评论中指定的@TomaszSzulc3
,问题是UITextField已被正确连接。因此,解决方案涉及重新连接字段。