我得到了著名的加载“MyController”笔尖,但视图出口未设置错误。但是我确定 IBOutletview
已设置。
一旦抛出异常,我就会遇到断点。下面你可以看到
- 所有 IBOutlets 都已连接
- 所有 IBOutlets 均已设置
当展开 UIViewController 超类时,我可以看到它_view
是 0x00000000 并且显然会导致这个异常。
代码(标题)
@interface InfoDialogViewController : UIViewController
@property (strong, nonatomic) id episode;
@property (strong, nonatomic) NSString *identifier;
@property (strong) IBOutlet UIView *regularSide;
@property (strong) IBOutlet UIView *flippedSide;
@property (weak) IBOutlet UIImageView *episodeCover;
@property (weak) IBOutlet UITextView *episodeTitle;
@property (weak) IBOutlet UITextView *episodeSummary;
- (IBAction)flip:(id)sender;
@end
一些笔记
- xib 文件在其根级别包含三个 UIView(Flipped、Regular、View)
InfoDialogViewController.m
文件不包含任何方法(我不会通过覆盖做任何时髦的事情)- 我将此控制器与
addChildViewController
.
任何人都知道这里发生了什么以及我该如何解决?ARC对我耍花招吗?