解決NSMutableArray使用NSSortDescriptor排序返回NSArray

NSMutableArray使用NSSortDescriptor排序,若是將排序後的結果直接返回給NSMutableArray mArray自己,則會致使若是mArray使用removeAllObject 則會出現錯誤:[__NSArrayI removeObject:]: unrecognized selector sent to instance spa

這個錯誤表示NSArray沒法進行刪除其中的對象的操做。說明 對象

meetingsTodayArray=[meetingsTodayArray sortedArrayUsingDescriptors:sortDescriptors]; 排序

sortedArrayUsingDescriptors:sortDescriptors返回的是NSArray

因此須要從新申明一個NSArray對象,來指向排序後的Array.這樣再將這個Array經過 ip

 [mutablemeetingsArray addObjectsFromArray:nsarray];添加到另一個NSMutableArray中去就好了 rem

相關文章
相關標籤/搜索