要运行示例项目,先克隆仓库,然后在 Example 目录下运行 pod install
。
要在 Ghost 博客中登录,使用 GhostLoginClient
,然后创建符合 GhostLoginTokenParser
(例如 GhostLoginTokenJSONParser
)的类的实例和一个符合 GhostLoginSessionManager
(例如 GhostLoginJSONSessionManager
)的类的实例。使用这些对象创建登录客户端
self.client = GhostLoginClient(manager: manager, parser: parser)
self.client!.loginWithUsername(email, password: password) { (token, error) -> Void in
guard error == nil else {
//Error
return
}
//Token is valid here
}
此项目需要最新的 iOS,iOS 9.0。它还依赖于 Alamofire 版本 3。
GhostLoginClient 可以通过 CocoaPods 获取。要安装它,请将以下行添加到您的 Podfile 中
pod "GhostLoginManager"
或者,虽然我反对这种方法,但可以克隆项目,并将所有 Pod
文件夹下的文件复制到您的项目中。
Kerr Marin Miller, [email protected]
GhostLoginManager 可在 MIT 许可证下使用。有关更多信息,请参阅 LICENSE 文件。