2016-03-07 105 views
0

你好朋友我在創建模型類時遇到了一個奇怪的錯誤雖然我創建了類,但它顯示了一個錯誤
任何建議!
謝謝使用未解析的標識符'_ComboItemId'

下面是代碼

import Foundation 
class ComboModel { 
private var _ComboItemId: String! 
private var _ComboMainCategory: String! 
private var _ComboCategoryId: String! 
} 

var ComboItemId : String { 
return _ComboItemId // Error Use of unresolved identifier '_ComboItemId' 
} 

init(ComboItemId : String) { 
self._ComboItemId = ComboItemId // Error Initializers may only be declared within a type 
} 

回答

0

這是一個簡單的用戶錯誤。你有一類私人變量

class ComboModel { 
    private var _ComboItemId: String! 
    private var _ComboMainCategory: String! 
    private var _ComboCategoryId: String! 
} // your class ends here!!! 

現在你試圖訪問ComboModel類私有變量_ComboItemId。

var ComboItemId : String { 
    return _ComboItemId // Error Use of unresolved identifier '_ComboItemId' 
} 

所以,這可能是你在找什麼:

class ComboModel { 
    private var _ComboItemId: String! 
    private var _ComboMainCategory: String! 
    private var _ComboCategoryId: String! 

    var ComboItemId : String { 
     return _ComboItemId 
    } 

    init(ComboItemId : String) { 
     self._ComboItemId = ComboItemId 
    } 

} 
+0

謝謝你,真是個傻錯誤.. – kk002able

+0

是當然爵士.... – kk002able