我有3類:的UITableView與分層分類-Swift的iOS
- 鞋
- 褲子
- 襯衫
每個類別可以有許多不同的名稱品牌如。
1.Sneakers>耐克,阿迪達斯,銳步
2.Pants>酒糟,李維斯
3.Shirts>拉爾夫勞倫,阿伯克龍比
我的用戶類別挑選,然後他們可以添加儘可能多的名稱品牌,因爲他們想要它。在他們選擇了類別並放置他們想要的任何品牌名稱之後,我需要2個tableView(或collectionViews)。第一個tableView應顯示他們挑選的類別,第二個tableview應顯示他們在該類別中命名的品牌。
我的問題是按類別排序。我知道如何顯示他們選擇的所有名稱,但不知道名稱所屬的類別。
我遇到的問題是,如果用戶選擇襯衫類別兩次,則顯示它的tableView將顯示襯衫類別兩次,當它只顯示一次時。
我發現this來自蘋果,但它沒有顯示在Swift中的例子。
在Swift中任何類似的StackOverflow q/a都可以作爲答案。
所以之後便更新類別,你說的襯衫是出了兩次,這意味着含類別的陣列,包含兩次襯衫,對不對?如果是這樣,請使用NSOrderedSet刪除重複項。希望它有幫助 – Janmenjaya
@Janmenjaya我從來沒有用過它,但我會嘗試它,讓你知道。謝謝! –
我已經更新了答案,檢查它看到使用NSOrederedSet,刪除重複。 – Janmenjaya