nsset

    0熱度

    1回答

    我在我的核心數據模型中有多對多的關係,我需要在我的鏈接容器中添加一些重複鏈接,我知道鏈接容器的類型是NSSet @NSManaged public var linkContainer: NSSet?我可以將此類型更改爲我的鏈接數組嗎?當我改變類型爲@NSManaged public var linkContainer: Array<Link>?我有這個錯誤 Unacceptable type of

    0熱度

    1回答

    它的我的第一個問題提前爲任何錯誤道歉。 我的問題是刪除重複的值,保持相同的順序,數組有。 就像我陣列格式爲: - ( { author = ""; content = "After almost"; "document_name" = "20150108"; "news_id" = 280; }, { aut

    -1熱度

    1回答

    訂單改變我有字典的陣列稱爲'arrAllCustomer': NSMutableArray *array = [NSMutableArray arrayWithArray:[[NSSet setWithArray:arrAllCustomer] allObjects]]; 上面的行執行後,將陣列順序被改變。 任何人都可以知道爲什麼訂單更改?

    0熱度

    1回答

    我試圖讓Xcode中的Core Data與簡單的一對多關係一起工作。 我在數據模型中設置了2個實體,員工和部門,並創建了關係: 員工與部門之間有一對一的關係 部門與員工有多對多的關係。 我的xib有兩個表視圖,每個實體。我想在那裏維護我的數據,選擇一個部門應該顯示所有員工,並且可以使用該控制器的插入方法添加一個。 我的控制器(每個實體)有設置: 實體名稱 標誌準備含量設爲 管理對象的上下文被綁定到

    0熱度

    1回答

    當通過關係從CoreData中檢索一個對象集合時,swift爲我提供了一個NSSet而不是我所期望的數組。 有沒有一種方法可以將設置轉換爲數組? 代碼: '?NSSet中' var updateExercise : UserExercise? destinationViewController?.userExerciseSets = self.updateExercise?.exercises

    0熱度

    1回答

    我有一個字符串,它被分成兩個標籤,分別爲label1.text = Hel和label2.text = lo。當按下一個按鈕時,我想將它填充爲「Hello」。我怎麼能得到這個,是我必須比較兩個標籤使用集或其他一些東西的字符串部分。到目前爲止我做的是將完整的字符串存儲在一個數組中,然後將其分割爲兩個子數組,分別作爲part1和part2。再次在按鈕按下方法我讓如果串的兩個部分然後將其存儲在check

    0熱度

    2回答

    有沒有一種很好的方法來將不同的枚舉分組爲集合來測試共同成員資格,而不訴諸大量的代碼重複? 例如,下面,當我得到一個.coldBeverage我得到[.cola, .milk, .wine],同樣,如果我得到任何.cola,.milk,或.wine我得到.coldBeverage。 enum BeverageType { case coldBeverage case hotBev

    1熱度

    2回答

    的NSArray有indexOfObjectPassingTest方法然而,隨着的NSSet您可以通過使用方法objectsPassingTest直接獲取的對象。 我知道,是微不足道的獲取對象形成的NSArray給出的指標,但你必須代碼吧:),當然在的NSSet你沒有索引,所以必須返回一個對象。 所以,問題是爲什麼這個數據類型有相同的任務不同的方法(找到通過一些測試元素),而不是實施objects

    -1熱度

    1回答

    我知道我可以將NSSet存儲在NSArray中,但爲什麼不提供專用的writeToFile方法?它一定是一個非常常見的用例。 我只是想學習。

    0熱度

    1回答

    我使用核心數據來獲取診所列表,診所有名爲醫生的關係映射到醫生實體。 我的問題是,我每次取醫生的時候,它的類型是NSSSet的,記錄是隨機獲取,我想對它進行排序按字母順序使用Doctor.name 我嘗試以下 self.doctorList = clinic.doctors?.sortedArray(using: [NSSortDescriptor(key: "name", ascending: t