Ich habe folgende shared.orderItems
. Ich verwende sharedData.orderITems
's id
wird verwendet, um shared.comboItem
zu konstruieren. Ich frage mich, wie könnte ich sharedData.orderItems
Daten filtern, wo es keine comboItemId
gleich id
gibt.Filterdaten basierend auf ID Objective-C
Zum Beispiel gibt es im folgenden Beispiel zwei Artikel id
sind 71
und 72
werden in shared.ComboItems
verwendet. Ich möchte 71
und 72
auf shared.orderItems
filtern und nur die Objekt-ID 1
behalten.
(lldb) po sharedData.orderItems
<__NSArrayM 0x174050860>(
{
Note = "";
Quantity = 1;
id = 72;
},
{
Note = "";
Quantity = 1;
id = 71;
},
{
Note = "";
Quantity = 2;
id = 1;
}
)
(lldb) po sharedData.comboItems
<__NSArrayM 0x174247620>(
{
Note = "";
Quantity = 1;
comboItemId = 72;
id = 3;
},
{
Note = "";
Quantity = 1;
comboItemId = 71;
id = 19;
},
{
Note = "";
Quantity = 1;
comboItemId = 72;
id = 20;
},
{
Note = "";
Quantity = 1;
comboItemId = 72;
id = 21;
}
)
Sie sortDescriptors verwenden können –
könnten Sie bitte erläutern? – hotspring
Sie müssen sortieren oder filtern? –