我使用coredata在我的應用程序存儲和檢索values.i要使用的NSMutableArray但錯誤而採取nsmutable陣列
AppDelegate *appDelegate = [[UIApplication sharedApplication]delegate];
NSManagedObjectContext *context = [appDelegate managedObjectContext];
NSEntityDescription *entityDesc = [NSEntityDescription entityForName:@"NewExpense" inManagedObjectContext:context];
NSFetchRequest *fetchRequest = [[NSFetchRequest alloc]init];
[fetchRequest setEntity:entityDesc];
NSError *error;
//我在下面一行得到錯誤的self.newArray是NSMutableArray
self.newArray = [[context executeFetchRequest:fetchRequest error:&error]retain];
[fetchRequest release];
它說不兼容的指針類型從nsarray分配給nsmutablearray。
但如果我在編輯表視圖時聲明它只是一個數組的很多屬性,排序不工作,因爲他們需要一個nsmutablearray。