2013-04-15 81 views

回答

0

那麼,據我所知這是不可能的。然而,你可以做的一件事是操縱如何從數據庫中檢索對象。例如,對於這樣的需求,在模型類中有一個NSDate屬性通常很有用。在將對象插入數據庫時​​,爲此屬性傳遞[NSDate date]。雖然從數據庫中拉出的對象,寫一個排序算法返回通過插入

的日期排序在你的模型類的頭文件中的記錄 Header.h

//Declare this property 
NSDate *dateOfInsertion 


//This method returns objects sorted by DateOf Insertion 
    - (NSArray*)arraySortedByDateOfInsertion { 
     NSSortDescriptor *descriptor = [NSSortDescriptor sortDescriptorWithKey:@"dateOfInsertion" ascending:NO]; 
     return [self sortedArrayUsingDescriptors:[NSArray arrayWithObject:descriptor]]; 

    } 

希望這有助於

0

您無法決定在表中添加元素的位置。但是你用這個數組。您可以將該元素添加到陣列的頂部,以便它將顯示爲表中的第一行:

- (void)insertObject:(id)anObject atIndex:(NSUInteger)index 
相關問題