nsorderedset

    1熱度

    1回答

    林做健身應用學習的核心數據,我發現,我需要讓用戶存儲每進行鍛鍊作爲WorkoutLog項目,在那裏,應該有一系列表示鍛鍊表現的鍛鍊日誌(它包含每個升降機以及對實際鍛鍊設計的參考)。 問題是,過了一段時間,我意識到我需要對這些命令進行排序,以便下一次我想向用戶顯示其鍛鍊時,執行的順序應該是相同的。 所以我檢查了圖像右上方的「有序」,現在我的代碼急需更新。我試圖儘可能多地閱讀關於使用NSOrdered

    -1熱度

    4回答

    我正在尋找最佳的解決方案從像這樣的一些數組中刪除多維數組中的重複對象: muliDemensionArray = @[ @[@"1", @"2", @"3", @"4", @"4",], @[@"11", @"13", @"24", @"14",], @[@"1", @"3", @"24", @"21",],

    1熱度

    1回答

    在Swift 3,我希望能夠創建一個協議,允許我添加元素和迭代通過使用for element in。該協議應該可以在NSMutableSet和NSMutableOrderedSet上運行(因爲它們不會從同一個類繼承)。 我知道有,爲什麼NSMutableSet和NSMutableOrderedSet不會從同一類繼承好的理由,解釋here和here。 但我想創建一個協議,只使用NSMutableSe

    11熱度

    2回答

    我不確定我是否沒有找到任何信息或者它是不可能的。 我擡頭看了幾頁。我想在Swift中使用通用的NSOrderedSet的通用版本。 了一組你可以這樣做: 斯威夫特的集類型爲橋接至基金會的NSSet類。來源:Apple Docs - Sets 在NSManagedObject子類中,您可以簡單地將NSSet更改爲設置,它將工作。 (測試過) @property NSArray<NSDate *> *

    0熱度

    1回答

    在CoreData中設置「To Many」關係並勾選「Ordered」框將您的屬性定義爲NSOrderedSet。 有沒有一種有效的方法來在特定位置插入對象或上下移動對象? 或者我需要用NSOrderedSet的數據創建一個NSMutabledOrderedSet,插入或移動我的對象,然後將其轉換回NSOrderedSet? 或者我應該使用標準的NSSet並自己管理'position'屬性?

    0熱度

    1回答

    我想在CoreData中使用NSOrderSet來填充我的tableview。我已經能夠讀取NSOrderedSet的計數,但似乎無法訪問組成NSOrderedSet的實體的各個屬性。 我用這對numberOrRows return (currentStatement.history?.count)! 凡currentStatement代表CoreData實體和歷史是另一個實體具有與實體聲明一

    2熱度

    1回答

    我試圖通過核心數據關係將此係列實例添加到國家/地區。唯一的問題是,我的NSOrderedSet變得非常大,並且這種添加方法效率低下,因爲我必須將已經存在的整個NSOrderedSet(通過大的方式)加載到內存中。要將其複製到可編輯副本中,請添加新實例。比設置大的NSOrderedSet那個國家的新OrderdSet並保存它。 (這是我在互聯網上找到的簡單解決方案) 是否可以在不加載與特定國家關聯的

    0熱度

    1回答

    我發現從NSOrderedSet中刪除對象的解決方法是將其從其可變副本中刪除。修復XCode的警告後,我的代碼是: let tempSet: NSMutableOrderedSet? = playset!.musicItems!.mutableCopy as? NSMutableOrderedSet tempSet!.remove(musicItem) playset!.m

    0熱度

    1回答

    我有一個有序的To Many關係,而且Xcode 8已經生成了一個類型爲NSOrderedSet的屬性,並帶有一些輔助函數來插入和刪除元素。 現在我試圖找到一個對象,蘋果的文件表明,下面的函數可用於NSOrderedSet: func index(of object: Any) -> Int 然而,當我想要使用此功能的編譯器和自動完成要我用以下功能代替: func index(ofAccess

    0熱度

    1回答

    我的應用程序有一個聊天組件,用戶可以直接與客戶服務代表通話,如果他們在辦公時間請求幫助,我想確保通知用戶。 辦公時間爲上午9點至晚上7點。 這是我現在的代碼,如果辦公室關閉,但它不能正常工作,則向用戶顯示通知。 - (void)checkOfficeHours { //set opening hours date NSDateComponents *openingTime = [[NSDat