我一直在使用IOS AWS SDK,一般来说它非常棒,即使文档不是。 ;)由于与此帖没有密切关系的原因,我试图使用AWS SDK中提供的AWSCognitoIdentityProvider。不幸的是,当应用程序尝试实例化此对象时,会收到以下错误:
...例外' NSInternalInconsistencyException',原因:'服务? 配置为
nil
。您需要配置Info.plist
或设置 在使用此方法之前defaultServiceConfiguration
。'
熟悉的领域,我用S3等看过它......这意味着你需要在PList中配置它。问题 - 与S3不同的是,似乎没有关于该对象的应该 的任何文档。 AWS MobileHub示例代码不使用此对象,Github示例也没有。那么该对象的实际配置应该是什么?
答案 0 :(得分:2)
答案 1 :(得分:0)
以下解决方案适用于CognitoSync
<key>AWS</key>
<dict>
<key>Cognito</key>
<dict>
<key>Default</key>
<dict>
<key>PoolId</key>
<string>[Your Pool ID]</string>
<key>Region</key>
<string>[Your Region]</string>
</dict>
</dict>
</dict>