我有一個名爲CD_CoffeeShop的核心數據NSManagedObject。當我分配一個變量NSManagedObject的問題
CD_CoffeeShop *temp_CS = [ CD_CoffeeShop new]
,並嘗試將值傳遞給它,
[temp_CS setCoffeeShopId:[NSNumber numberWithInt:coffeeShop.Id]];
(temp_CS的變量coffeeShopId是一個NSNumber的)
我得到一個錯誤,指出:
由於未捕獲異常而終止應用程序 'NSInvalidArgumentException',原因:' - [CD_CoffeeShop setCoffeeShopId:]:無法識別的選擇器發送到實例0x6b34040'
它是什麼?
你是否在.h文件中聲明瞭'setCoffeeShopId'? – MByD
它們被聲明爲動態的,但如果我嘗試手動將其設置爲temp_CS.coffeeShopId = [NSNumber numberWithInt:coffeeShop.Id]];它不會工作,它顯示我同樣的錯誤 – Alex
是'coffeeShopId'綜合? – MByD