【发布时间】:2016-02-02 14:01:10
【问题描述】:
我正在通过 Fabric for AWS 使用 iOS 开发工具包并发生崩溃。运行应用程序时,我在此行发生崩溃:
dataset = AWSCognito.defaultCognito().openOrCreateDataset("fabricExample")
崩溃说:
致命错误:在展开可选值时意外发现 nil
这是我拥有的代码,与 Fabric SDK 中的相同:
https://fabric.io/kits/ios/amazon/features
我确保我在 AWS 中“启用对未经身份验证的身份的访问”。不知道我做错了什么。跟数据库有关系吗?
有人使用 Fabric 安装 AWS 吗?找不到任何问题。
提前致谢。
【问题讨论】:
-
我通过创建一个新项目而不是使用 Fabric 来实现它。我通过 cocoa pod 安装了 AWS 开发工具包,然后添加了 AWS 教程中的必要框架。虽然它不适用于 Fabric,但仍然很奇怪......
-
您是否使用 Fabric 插件导入 AWS 开发工具包?还是 CocoaPods?您的
info.plist是否包含AWSDefaultRegionType、AWSCognitoIdentityRegionType和AWSCognitoIdentityPoolId键?另外,您知道您使用的是什么版本的 Fabric 和 AWS SDK? -
我正在使用 Fabric 插件。该 plist 确实包含您提到的那三个。我正在使用当前版本的 Fabric。现在,它在使用可可豆荚时可以工作,然后手动添加框架。但它不适用于 Fabric,这很奇怪。 @YosukeMatsuda
标签: ios swift amazon-web-services twitter-fabric