これは私の初めての迅速かつGoogleのアプリケーションエンジン体験です。エンドポイントGoogle APIの呼び出しiOSからのREST用Objective-Cクライアントライブラリ
サービスジェネレータ(新しいRESTサービスジェネレータ)を使用してクライアントライブラリを作成し、すべてのgoogle-specficクライアントライブラリを追加したディスカバリドキュメントを作成しました。
let service: GTLRHelloworldService = GTLRHelloworldService()
//no compiler problem with this line.
//my GTLRHellowworldService is included through the bridging headers
service.isRetryEnabled = true
set myquery: GTLRHelloworldQuery_GreetingsEstablishHandShake = GTLRHelloworldQuery_GreetingsEstablishHandShake.query()
service.executeQuery(myquery) { (ticket:GTLRServiceTicket, resp:GTLRHelloworld_HelloGreeting, error: NSError) in
nameLabel.text = resp?.message
}
エラーが最後の行である:
型の値を変換できません "
私はクエリでコンパイルエラーが渡さ取得することはできません。..
ここでは、コードがあります(GTLRServiceTicket、GTLRHelloworld_HelloGreeting、NSError) - >() '予想される引数型' GTLRServiceCompletionHandler? '
/**
* GTLRHelloworldQuery_GreetingsEstablishHandShake
*
* Method: helloworld.greetings.establishHandShake
*
* Authorization scope(s):
* @c kGTLRAuthScopeHelloworldUserinfoEmail
*/
@interface GTLRHelloworldQuery_GreetingsEstablishHandShake : GTLRHelloworldQuery
// Previous library name was
// +[GTLQueryHelloworld queryForGreetingsEstablishHandShake]
/**
* Fetches a @c GTLRHelloworld_HelloGreeting.
*
* @returns GTLRHelloworldQuery_GreetingsEstablishHandShake
*/
+ (instancetype)query;
@end
とヘッダファイル内HelloGreetingオブジェクトは次のとおりです:servicegneratorによって作成されたヘッダファイル内GreetingsEstablishHandShake定義がある
はあなたの情報について
@interface GTLRHelloworld_HelloGreeting : GTLRObject
@property(nonatomic, copy, nullable) NSString *message;
@end