0

Xcode 6.1.1 で iOS アプリ開発に Swift を使用しています。

アプリをプログラムで AWS SNS トピックにサブスクライブしようとしています。私が知っているように、設定する必要があります:

let subscriptionRequest = AWSSNSSubscribeInput()
subscriptionRequest.protocol = "application"
subscriptionRequest.topicArn = kMyTopicArn
subscriptionRequest.endpoint = endPointARN

しかし、ここでの問題は、IDEが私にそれを伝え続けることです

subscriptionRequest.protocol = "アプリケーション"

受け入れられず、ビルドさえしません。 ここに画像の説明を入力

これを解決する方法が本当にわかりません。誰でもここで助けてもらえますか? ありがとう!

4

1 に答える 1

2

これは、Swift の予約語と関係があります。エスケープするには、単語を `` で囲むだけです。

subscriptionRequest.`protocol` = "application"

詳細については、こちらを参照してください: Swift の予約語とそれらをエスケープする方法

于 2015-01-04T23:26:21.067 に答える