bug: 點(diǎn)擊指定功能push到另一個(gè)控制器無效
斷點(diǎn)調(diào)試在 log 日志里面出現(xiàn)了這么一段話 Application tried to push a nil 并且點(diǎn)擊事件直接無效了,在點(diǎn)擊事件里打了斷點(diǎn)發(fā)現(xiàn)時(shí) Class 沒有初始化成功帶導(dǎo)致的 ?
UIViewController *pCtrl = [[NSClassFromString(@"PresenterDetailCtrl") alloc] init];
這里pCtrl 返回了一個(gè)nil?
1:檢查一下該文件是存在的?
2:檢查右側(cè)的配置 原來是 Target Membership 里的選項(xiàng)沒有勾選 這里只有.m的文件需要勾選 .h 文件不需要勾選 重新build 之后功能 正常運(yùn)行