這裏我有兩個數組,一個數組包含名稱,另一個包含一些鏈接。我完成了對名稱數組的排序,但是我需要根據名稱數組中的更改對鏈接數組進行排序。當我瀏覽文檔時,我得到了一個方法,那就是:相對於另一個陣列排序數組-iPhone sdk
-(void)replaceObjectAtIndex:(NSUInteger)index withObject:(id)anObject{
}
但是我不知道如何實現它。請給出任何示例代碼來實現它。我不是說這是正確的做法。如果有任何請幫助我。
謝謝。
這裏我有兩個數組,一個數組包含名稱,另一個包含一些鏈接。我完成了對名稱數組的排序,但是我需要根據名稱數組中的更改對鏈接數組進行排序。當我瀏覽文檔時,我得到了一個方法,那就是:相對於另一個陣列排序數組-iPhone sdk
-(void)replaceObjectAtIndex:(NSUInteger)index withObject:(id)anObject{
}
但是我不知道如何實現它。請給出任何示例代碼來實現它。我不是說這是正確的做法。如果有任何請幫助我。
謝謝。
這個方法已經實現了NSMutableArray,爲什麼會超載呢? 我想你應該創建一個具有2個屬性(名稱和鏈接)的新類,並將此類存儲在唯一的數組中。
@interface myObject {
NSString *name;
NSString *link;
}
@property (nonatomic, retain) NSString *name;
@property (nonatomic, retain) NSString *link;
感謝您的回覆,但是我應該在實現部分進行排序? – Mithuzz
你說你已經按名稱排序你的數組了?然後,你應該對包含這個新類的數組使用「myObject.name」而不是「name」來做同樣的操作 – KIDdAe
ya,我用[nameArray sortUsingSelector:@selector(caseInsensitiveCompare :)];這個來排序數組。請給我看一個示例代碼。實現部分以及如何在其他類文件中調用我的數組? – Mithuzz