2016-11-24 84 views
0

我的應用基於分數,這是我必須保存在CoreData中的唯一一個分數,一個分數的實例,一個整數。每次我嘗試,都會失敗。我的應用程序將在應用程序加載時加載數據,並在應用程序關閉時保存新數據。請注意,IM只需要一個單個整數存儲。是通過使用CoreData還是其他方法來做到這一點的最好方法?我讀過的每一條線索都說着不同的東西。所以現在我問,我該怎麼做,使用CoreData(如果這是最好的方式)。使用CoreData的Swift Saving分數

+0

你能提供你的代碼嗎?你很可能需要在NSNumber中包裝你的整數。 –

+0

http://stackoverflow.com/questions/31487258/sending-float-to-parameter-of-incompatible-type-id/31487847#31487847 –

+0

@AlexBlair哦,所以這是問題,謝謝! – Dondaj

回答

1

核心數據爲SERIOUS矯枉過正,用於存儲單個整數。這就像發射一架F16戰鬥機以便在拐角處購買一塊麪包一樣。它會讓你很急,但你需要大量的專業知識才能知道如何使用它。

只需將您的Int保存到UserDefaults並完成它。對於您的任務而言,這是一個更好的工具。

+0

好的,謝謝! – Dondaj