你需要3件事:
(1)格式良好的Podfile
platform :ios, '8.0'
target 'GoogleDrive' do
pod 'Google-API-Client/Drive', '~> 1.0'
end
Run Code Online (Sandbox Code Playgroud)
(2)通过以下方式公开Google API bridging headers
#import "GTMOAuth2ViewControllerTouch.h"
#import "GTLDrive.h"
Run Code Online (Sandbox Code Playgroud)
(3)Swift客户端类中不需要引用GTLDrive
override func viewDidLoad() {
super.viewDidLoad()
// ...
let service:GTLServiceDrive = GTLServiceDrive()
service.authorizer = GTMOAuth2ViewControllerTouch.authForGoogleFromKeychainForName("Drive API",
clientID: "YOUR_CLIENT_ID_HERE",
clientSecret: "YOUR_CLIENT_SECRET_HERE")
// ...
}
Run Code Online (Sandbox Code Playgroud)