【问题标题】:AWS AWSCognitoDataset Crashing in Swift - FabricSwift 中的 AWS AWSCognitoDataset 崩溃 - Fabric
【发布时间】: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 是否包含AWSDefaultRegionTypeAWSCognitoIdentityRegionTypeAWSCognitoIdentityPoolId 键?另外,您知道您使用的是什么版本的 Fabric 和 AWS SDK?
  • 我正在使用 Fabric 插件。该 plist 确实包含您提到的那三个。我正在使用当前版本的 Fabric。现在,它在使用可可豆荚时可以工作,然后手动添加框架。但它不适用于 Fabric,这很奇怪。 @YosukeMatsuda

标签: ios swift amazon-web-services twitter-fabric


【解决方案1】:

您还没有设置 defaultCognito。

fabric 示例代码在您的 appDelegate 中设置了这一点

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-11-07
    • 1970-01-01
    • 2021-12-16
    • 1970-01-01
    • 1970-01-01
    • 2017-09-30
    • 2019-03-25
    • 2017-02-11
    相关资源
    最近更新 更多