[英]Sorting Array of Objects alphabetically based on a string attribute
我有一個UITableView,它填充了一個'Product'類型的對象數組,每個對象都有一個string類型的'name'屬性。 單擊單元格時,將顯示模態視圖,其中包含有關該產品的更多信息。
我想要做的是根據名稱屬性的第一個字母將產品分成幾個部分。 (喜歡iPhone聯系人)。
我一直在努力解決這個問題,我似乎無法在網上找到解決我特定問題的任何內容。
有人能指出我正確的方向嗎?
這里有幾個很好的例子。 這是一個很好的例子:
像這樣使用NSSortDescriptor ..
NSSortDescriptor *sortDescriptor =
[NSSortDescriptor sortDescriptorWithKey:@"name"
ascending:YES
selector:@selector(caseInsensitiveCompare:)];
NSArray *sortedArray = [nameOfArray sortedArrayUsingDescriptors:@[sortDescriptor]];
希望,這是你正在尋找的。 任何關注都會回復給我。 :)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.