1. 程式人生 > >-[__NSArrayI addObject:]: unrecognized selector sent to instance 0x1744523c0

-[__NSArrayI addObject:]: unrecognized selector sent to instance 0x1744523c0

出現這種報錯,我之前也很疑惑,但看一下錯誤資訊後明白了,我的可變陣列被改成不可變陣列了,不能使用addobject來新增資料,所以我就找程式碼中哪裡別修改了,發現對陣列做去重處理的時候被改變的


讓後改成這樣就好了,mutablecopy方法是將就不可變陣列轉換為可變陣列,然後就解決了問題!

順便打個廣告,下面公眾號是我自己業餘時間維護的一個Scratch程式設計和青少年智力開發,提供免費的Scratch學習資源!想免費入門Scratch,就來Scratch青少兒程式設計課堂!這裡有最全的基礎教學視訊,最新的Scratch程式設計資訊,每週還有案例分析講解,關注我們就對了!