首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“'Lost”随机发生的Swift

“'Lost”随机发生的Swift
EN

Stack Overflow用户
提问于 2017-09-01 15:14:52
回答 1查看 355关注 0票数 0

我的应用程序正在获取CoreData字符串和uiimages。我还拍摄了相机的实时馈送,并将其显示在UIView上。随机装置‘失去连接’。我检查了内存和CPU的使用情况,似乎没有出什么问题。

我偶尔会收到这些打印警告

收到了内存警告。 _BSMachError:(os/kern)无效名称(20) _BSMachError:(os/kern)无效名称(15) 通信错误:{ count = 1,contents = "XPCErrorDescription“=> { length = 22,contents = "Connection interrupted”} }>

我已经尝试将Info.plist中的本地化本地开发区域设置为美国,这是广泛建议的,但不是运气。

我在我的测试设备(iPod)上运行Xcode 9 BETA和iPod 10。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-09-10 18:39:11

我的拍摄方式返回了一个非常高质量的图像(1000像素)。因此,当我在prepareForSegue中传递图像并使用Core保存它时,它正在重载设备。

所以我用这段代码来缩小图像的大小,这就奏效了。

代码语言:javascript
复制
func resizeImage(image: UIImage, newWidth: CGFloat) -> UIImage {
    let scale = newWidth / image.size.width
    let newHeight = image.size.height * scale
    UIGraphicsBeginImageContext(CGSize(width: newWidth, height: newHeight))
    image.draw(in: CGRect(x: 0,y: 0,width: newWidth,height: newHeight))
    let newImage = UIGraphicsGetImageFromCurrentImageContext()
    UIGraphicsEndImageContext()

    return newImage!
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46003294

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档