2017-03-07 7 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) 
} 

} 

문제는 무엇입니까? 난 내가해야 할이 코드를 변경하는 방법을 https://github.com/OAuthSwift/OAuthSwiftOauth1 오류 상수 빠른 iOs

에서 OauthSwift 라이브러리를 사용

Contstant Unsolve Indetifier

있어?

+0

'상수'클래스는 OAuthSwift 라이브러리 또는 귀하가 정의한 클래스의 일부입니까? –

+0

내가 예제 프로젝트에서이 코드를 찾았습니다. – fermendkis

+0

예제 프로젝트에서이 코드를 찾았습니다. – fermendkis

답변

0

이 예제의 상수는 변수가 할당 된 신속한 파일 일뿐입니다. 그들은 그것을 클래스로 구현하지 않았습니다. Constants.variablename 대신 변수 이름을 사용하여 직접 액세스하십시오.