0
类
固定查看控制器崩溃只好用具有表视图,这是我决定变成一个UITableViewController子类,而XIB一个XIB一个UIViewController子类。通过重命名
所以在。 h
EADER我改变:
@interface AViewController : UIViewController <UITableViewDataSource, UITableViewDelegate,
UISearchBarDelegate, UISearchDisplayDelegate>
@property (nonatomic, weak) IBOutlet UITableView* tableView;
到:
if (self = [super initWithNibName:@"AView" bundle:nil])
到:
if (self = [super initWithStyle:UITableViewStylePlain])
@interface AViewController : UITableViewController <UISearchDisplayDelegate, UISearchBarDelegate>
而在.m
odule文件从我init
改线
这应该是你所期望的。但是当我运行该应用程序时,它崩溃了。 init
被调用并返回,但不久后发生崩溃。没有调用viewDidLoad
等。
事情我已经尝试了很多东西:删除厦门国际银行,干净生成文件夹...,从设备中删除应用程序,重新启动的Xcode,重新启动的Mac,但毫无效果。
工作是什么工作是重命名AViewController
到AViewController_
在这个模块,然后在我的应用程序中使用它。
我的猜测是,有厦门国际银行的一些记忆,而且XIB仍然被实例化;但这是一个奇怪的猜测。
任何想法这可能是什么以及如何解决它?
你有没有崩溃记录? – rounak
@rounak我有所有异常断点,但它直接到'main()';你通常在XIB出现问题时看到的东西。作为最后的手段,我现在正在下载最新的Xcode 5和iOS 7 beta;所以我目前无法提供细节。 –
由于您已将其从UIViewController更改为UITableViewController,因此预期该视图属性将成为tableview。也许xib给它一个正常的UIView?我猜你在更改班级名称时,该笔尖不再与班级相关联,因此不会崩溃。 – rounak