2017-03-07 2 views
0
import UIKit 

class Base: NSObject { 

let dataShared = UserDefaults.standard 

func saveUser(user: User) { 

    self.dataShared.setObject(user.token, forKey: Constants.OAUTH_TOKEN) 
    self.dataShared.setObject(user.secret, forKey: Constants.OAUTH_TOKEN_SECRET) 
    self.dataShared.setObject(user.id, forKey: Constants.USER_ID) 
    self.dataShared.setObject(user.identifier, forKey: Constants.USER_IDENTIFIER) 
    self.dataShared.setObject(user.fullName, forKey: Constants.USER_NAME) 
    self.dataShared.setObject(user.crop, forKey: Constants.USER_CROP) 
    self.dataShared.setObject(user.state, forKey: Constants.USER_STATE) 
    self.dataShared.setObject(user.birthDate, forKey: Constants.USER_BIRTH_DATE) 
    self.dataShared.setObject(user.location, forKey: Constants.USER_LOCATION) 
    self.dataShared.setObject(user.channelGroup, forKey: Constants.USER_CHANNEL_GROUP) 
    self.dataShared.setObject(user.subdistrict, forKey: Constants.USER_SUBDISTRICT) 
    self.dataShared.setObject(user.hasStore, forKey: Constants.USER_HAS_STORE) 
    self.dataShared.setObject(user.storeId, forKey: Constants.USER_STORE_ID) 
    self.dataShared.setObject(user.type, forKey: Constants.USER_TYPE) 
    self.dataShared.setObject(user.privacy, forKey: Constants.USER_PRIVACY) 
    self.dataShared.setObject(user.communityId, forKey: Constants.USER_COMMUNITYID) 
    self.dataShared.setObject(user.customerId, forKey: Constants.USER_CUSTOMERID) 
    self.dataShared.setObject(user.points, forKey: Constants.USER_POINTS) 
    self.dataShared.setObject(user.avatar, forKey: Constants.USER_AVATAR) 
    self.dataShared.setObject(user.forums, forKey: Constants.USER_FORUMS) 
    self.dataShared.setObject(user.questions, forKey: Constants.USER_QUESTIONS) 
    self.dataShared.setObject(user.articles, forKey: Constants.USER_ARTICLES) 
    self.dataShared.setObject(user.responses, forKey: Constants.USER_RESPONSES) 
} 

} 

whats問題withs定数?私は私がしなければならない、このコードを変更する方法https://github.com/OAuthSwift/OAuthSwiftOauth1エラー定数スウィフトiOs

からOauthSwiftライブラリを使用

Contstant Unsolve Indetifier

を得ましたか。

+0

'Constants'クラスはOAuthSwiftライブラリの一部か、あなたによって定義されたクラスですか? –

+0

私は知りません、私はちょうど例のプロジェクトからこのコードを見つけました – fermendkis

+0

私は知らなかった、私はちょうどこの例のプロジェクトからこのコードを見つけました – fermendkis

答えて

0

この例の定数は、変数が割り当てられた単なるスピーディなファイルです。彼らはそれをクラスとして実装していません。 Constants.variablenameの代わりに変数名を使用して直接アクセスしてください。