测试测试版 | ✗ |
语言语言 | SwiftSwift |
许可 | MIT |
发布上次发布 | 2016年11月 |
SwiftSwift 版本 | 3.0 |
SPM支持 SPM | ✗ |
由 NBOS Technologies 维护。
依赖 | |
Alamofire | ~> 4.0 |
MBProgressHUD | ~> 0.9.0 |
在 Targets/info 中添加 Baseurl 和 clientId 作为 WavelabsAPISettings
import StarteriOSClientAPI
var rigisterDict : NSMutableDictionary = NSMutableDictionary()
rigisterDict.setObject(userNameStr, forKey: "username")
rigisterDict.setObject(emailStr, forKey: "email")
rigisterDict.setObject(passwordStr, forKey: "password")
rigisterDict.setObject(firstNameStr, forKey: "firstName")
rigisterDict.setObject(lastNameStr, forKey: "lastName")
rigisterDict.setObject(CLIENT_ID, forKey: "clientId")
usersApi.registerUser(rigisterDict)
func handleRegister(newApiModel: NewMemberApiModel) {
// save access token in NSUserDefaults
defaults.setObject(accessToken, forKey: "access_token")
println("Newmember details \(newApiModel)")
}
func handleMessages(messageCodeEntity : MessagesApiModel){
println("mmessage details \(messageCodeEntity)")
}
func handleValidationErrors(messageCodeEntityArray: NSArray){
MBProgressHUD.hideHUDForView(self.view, animated: true)
var errorMessage: NSMutableString = ""
for var i = 0; i < messageCodeEntityArray.count; i++ {
var messageCode : ValidationMessagesApiModel = messageCodeEntityArray.objectAtIndex(i) as! ValidationMessagesApiModel
let messageStr = messageCode.message
errorMessage.appendString(messageStr)
}
var alert = utilities.alertView("Alert", alertMsg: errorMessage as String,actionTitle: "Ok")
self.presentViewController(alert, animated: true, completion: nil)
}