小编Sky*_*ker的帖子

应用程序在iPhone x上发布时崩溃?

我开发了一个带有swift 4和Xcode 9的应用程序.每当我启动应用程序时它会崩溃.它不会在控制台上给出任何错误.

我研究它是字体的问题.

现有的应用程序在iPhone X Simulator上启动时崩溃

但我的字体在我的项目和plist中在此输入图像描述

他们中的一些人说这是故事板问题,因为控制器必须具有安全区域边际.但是几天前我在iPhone X上运行我的应用程序,但它没有崩溃,虽然它没有使用安全区域.

我的应用程序在appdelegate中崩溃,如下面的屏幕截图所示

在此输入图像描述

有谁知道为什么会这样?

xcode ios swift ios11 iphone-x

11
推荐指数
1
解决办法
2356
查看次数

带进度块的 Amazon S3 iOS SDK 后台上传

我正在开发一个依赖于 AWS 进行文件上传和下载的应用程序。在上传的情况下,当我使用 AWSS3TransferManagerUploadRequest 上传视频文件时,我可以使用进度块显示进度条,但是当我按下主页按钮并且应用程序进入后台时,上传会暂停(可能是因为它使用 NSURLConnection)。仅当应用程序在前台运行时才会进行上传。

这是使用 AWSS3TransferManagerUploadRequest 上传文件的代码。

AWSS3TransferManager *transferManager = [AWSS3TransferManager defaultS3TransferManager];

AWSS3TransferManagerUploadRequest *uploadRequest = [AWSS3TransferManagerUploadRequest new];

uploadRequest.bucket = bucketName;
uploadRequest.key = appropriateKey;

uploadRequest.body = [NSURL fileURLWithPath:filePath];

uploadRequest.contentType = contentType;

uploadRequest.uploadProgress = progressBlock;


[[transferManager upload:uploadRequest] continueWithExecutor:[AWSExecutor mainThreadExecutor] withBlock:^id(AWSTask *task) {
    if (task.error)
    {
        if ([task.error.domain isEqualToString:AWSS3TransferManagerErrorDomain])
        {
            switch (task.error.code)
            {
                case AWSS3TransferManagerErrorCancelled:
                case AWSS3TransferManagerErrorPaused:
                    break;

                default:
                    failBlock(task.error.code, task.error.localizedDescription);
                    break;
            }
        }
        else
        {
            failBlock(task.error.code, task.error.localizedDescription);
        }
    }
    if (task.result)
    {
        AWSS3TransferManagerUploadOutput *uploadOutput = task.result;
        successBlock(uploadOutput);
    }
    return nil; …
Run Code Online (Sandbox Code Playgroud)

objective-c amazon-s3 amazon-web-services ios

5
推荐指数
1
解决办法
5684
查看次数

如何将数据从 s3 存储桶读取到 Kinesis Stream

我是 Kinesis 的新手。我想从 s3 存储桶读取数据到 Kinesis 流。我创建了一个名为“mystream”的运动流。在我的项目中,每 3 个月都会将一条记录上传到 s3。同时我需要将记录读取到 kinesis 流。我已经创建了用于读取文件的 Lamda 并将其保存到 RDS 数据库实例中。我发现在 lambda 项目中有一个 kinesis 事件。这是做事的方式吗?请帮我得到这个。我不知道如何开始它和所有......如果有人可以帮助我会很棒......

amazon-s3 amazon-web-services amazon-kinesis

2
推荐指数
1
解决办法
8066
查看次数

在运行时获取配置文件和证书的详细信息

我想在我的应用程序中获取并显示我的配置文件和分发证书的详细信息(例如到期日期和注册公司)。我已经尝试过这个,但它在我的应用程序中无法正常工作。它最初本身的值为零profilePath

我正在使用 swift 2.3 和 Xcode 8.2.1。我尝试将该代码混合并匹配到我的应用程序中,因为我无法将其完全转换为 swift (卡在sscanf方法上)。任何帮助表示赞赏。

ios provisioning-profile

2
推荐指数
1
解决办法
2955
查看次数