Qualche idea perché non riesco a ottenere l'indice di un oggetto che sono sicuro esiste nell'array? Invece, mi sto nullo ..NSArray indexOfObject restituito nil
(lldb) po newItem
<ReceiptItem: 0x16a428b0>
(lldb) po self.items
<__NSArrayM 0x169bf0e0>(
<ReceiptItem: 0x16a428b0>
)
(lldb) po [self.items indexOfObject:newItem]
<nil>
Grazie
'' indexOfObject' manda isEqual' a tutti gli oggetti nella matrice fino a quando uno 'isEqual' restituisce' true'. Potrebbe essere possibile che "ReceiptItem" sovrascriva "isEqual" e restituisca sempre "false" - quella classe scritta da te o da qualcun altro che potrebbe averlo fatto? – luk2302
@ luk2302 Interessante, lo verificherò – Yossi
@ Yossi come "luk" chiesto è quella classe scritta da te? o cosa ? – Omarj