iOS Swift无法设置AWSSNSSubscribeInput.protocol参数

时间:2014-12-24 05:01:54

标签: amazon-web-services aws-sdk

我在Xcode 6.1.1中使用Swift进行iOS应用程序开发。

我正在尝试以编程方式将应用程序订阅到AWS SNS主题。据我所知,你需要设置:

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

但这里的问题是IDE一直告诉我

  

subscriptionRequest.protocol =“application”

是不可接受的,甚至不会构建。 enter image description here

真的不知道如何解决这个问题。有人可以帮忙吗?谢谢!

1 个答案:

答案 0 :(得分:2)

这与Swift中的保留字有关。要逃避,只需简单地将单词包装在``,例如

subscriptionRequest.`protocol` = "application"

有关详情,请参阅此处:Reserved Words In Swift and How to Escape Them