我正在嘗試創建具有包含特殊字符的列的Realm數據庫,並且都包含「2010」或「Share%」等數字。領域列名與Swift變量名
我可以使用Realm Browser創建Realm,甚至使用http://www.realmgenerator.eu/創建Realm對象,但是當我將模型放入Xcode時,Xcode會抱怨命名約定。
class Contract: Object {
dynamic var ContractID = 0
dynamic var 2016 = ""
dynamic var 2017 = ""
dynamic var 2018 = ""
dynamic var 2016% = ""
dynamic var 2017% = ""
dynamic var 2018% = ""
是否有一些解決方法?我很想避免將我的專欄命名爲Year2016或2017Percent,或者是因爲我想在我的應用程序中顯示這些數據而導致的冗長。
[常量和變量名稱不能包含空白字符,數學符號,箭頭,私用(或無效)Unicode代碼點或線條和框圖字符。他們也不能以數字開頭,儘管數字可能包含在名稱的其他地方。](https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/TheBasics.html)所以不,那裏沒有解決方法。 – heinst
@heinst,請將其作爲答案發布 – bdash