var ret: ServiceQuestion?
ret = currentQuestion
return ret ?? ServiceQuestion()
當我使用它像上面它工作正常,但是當我更改代碼以如何在一個變量保存一個可選的值,另一個非可選的對象
var ret = ServiceQuestion()
ret = currentQuestion
return ret
然後開始對給錯誤當前問題變量可選類型'ServiceQuestion?'的值不打開;
我需要實現的第二個辦法,我怎樣才能擺脫這個問題
控制檯上 錯誤的Cityworks [8230:187999] [錯誤]錯誤:CoreData:錯誤:未能呼籲NSManagedObject指定的初始化class'ServiceRequestQuestion'
線程1就可能會崩潰:EXC_BAD_ACCESS(代碼= 1,地址= 0x70)給這個錯誤要麼 。 –
您確定您的初始化程序是正確的,因爲這是內存分配錯誤的編譯器錯誤,請問您是否可以在控制檯上共享完整的函數源和錯誤代碼 –