在进行该章节的学习时,对于自动生成的文件FKAppDelegate.h没有进行足够的细致关注和比较,默认直接采用。
导致在程序进行编译和运行时,出现了EXC_BAD_ACCESS的错误,后加入NSZombieEnabled和MallocStackLogging进行调试,发现在程序self.window赋值之后,self.window.title赋值这句出现了EXC_BAD_ACCESS错误。
再后来比较之后,才发现是对于window的接口定义出了问题,默认为
@property (assign) IBOutlet *window;
修改为
@property (strong) NSWindow* window;