ฉันมีรายการสินค้าและต้องการจัดเรียงตามลำดับ A ถึง Z เช่นเดียวกับรายการที่ติดต่อ ใครก็ได้โปรดช่วยฉันให้เข้าใจวิธีการทำเช่นนี้? เอกสารใด ๆ เกี่ยวกับเรื่องนี้จะได้รับการชื่นชม
ขอบคุณ.
ฉันมีรายการสินค้าและต้องการจัดเรียงตามลำดับ A ถึง Z เช่นเดียวกับรายการที่ติดต่อ ใครก็ได้โปรดช่วยฉันให้เข้าใจวิธีการทำเช่นนี้? เอกสารใด ๆ เกี่ยวกับเรื่องนี้จะได้รับการชื่นชม
ขอบคุณ.
เพื่อที่จะแสดง/จัดเรียงข้อมูลของคุณตามลำดับตัวอักษร ซึ่งในอาร์เรย์คุณต้องใช้ NSSortDescriptor
มีบทช่วยสอนเกี่ยวกับข้อมูลหลักในเอกสาร devlopers
ของ X-Code และนี่คือ coreDataBooks และวิธีที่ดีที่สุดคือพยายามรับความช่วยเหลือจากที่นั่นเพื่อดูว่าพวกเขาแสดงข้อมูลตามลำดับตัวอักษรอย่างไร โปรดดูที่นี่ด้วย
NSSortDescriptor *sortByName= [[NSSortDescriptor alloc] initWithKey:@"self" ascending:NO selector:@selector(compareName:)];
if(sortByName)
{
[yourArray sortUsingDescriptors:[NSArray arrayWithObject:sortByName]];
[sortByUnlockLevel release];
}
และในกิริยาของคุณให้ใช้วิธีการเปรียบเทียบชื่อ
- (NSComparisonResult)compareName:(id)inObject
{
NSComparisonResult result = NSOrderedSame;
result = [Object.mName compare:self.mName];
return result;
}
UITableView
หรือไม่? - person Jim Blackler   schedule 11.04.2011