困擾我一個月的小問題, 點擊界面偶爾卡死

之前在做展示類的書店商城時,TableView 嵌套 CollectionView的時候在Cell中點擊跳轉頁面本沒有什么大問題的一步,卻困擾了我一個月

[self.root.navigationController pushViewController:good animated:YES];

@property (nonatomic, assign) UIViewController *root;

root 即使TableView和Collection的連接位置外面直接寫的

cell.root = self;

就是這個問題再點擊界面的時候會出現主界面卡死的情況,但是只要將animated:YES 改為animated:No; 立馬解決但是界面過度不平滑 糾結很久 之后在谷歌獲得一點靈感,繼承的問題導致這個Bug,可能有人遇到但是沒解決在這里記一下。

@property (nonatomic, assign) UIViewController *root;

就是他導致的 因為ViewController可能大家都選擇繼承自己的VC 所以導致這個問題 我之后將首頁改為UIViewController這個問題解決了 。但是如果將UIViewController改為自己的VC還是會出現這個問題就不知道怎么回事了

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 1.badgeVaule氣泡提示 2.git終端命令方法> pwd查看全部 >cd>ls >之后桌面找到文件夾內容...
    i得深刻方得S閱讀 4,732評論 1 9
  • 1,Search Bar 怎樣去掉背景的顏色(storyboard里只能設置background顏色,可是發現cl...
    以德扶人閱讀 2,431評論 2 50
  • *7月8日上午 N:Block :跟一個函數塊差不多,會對里面所有的內容的引用計數+1,想要解決就用__block...
    炙冰閱讀 2,534評論 1 14
  • 幸福路人春風20170922第111天 女兒放學回來說要參加一個朗誦比賽,嘰嘰喳喳的說她們班都有誰報名了,看到她興...
    春風7861閱讀 204評論 0 0
  • 在等Simona確認機票的時間空隙,快打個卡先。 最近發現了一個神叨功能,替換應用的桌面logo - - 這功能個...
    wingwing1989閱讀 390評論 3 1