首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Swift 4发布配置错误

Swift 4发布配置错误
EN

Stack Overflow用户
提问于 2017-11-06 17:47:45
回答 1查看 101关注 0票数 0

如果使用优化级Fast, whole Module Optimization在Xcode9.1上运行此代码,它将崩溃。如果优化级别设置为None,则一切正常。

有谁知道这个问题吗?

代码语言:javascript
复制
protocol FooProtocol {
    func foo()
}

class FooProtocolImplementation : NSObject, FooProtocol {
    func foo() {}
}

var set: Set<AnyHashable> = []
_ = set.insert(FooProtocolImplementation())
let array = set.flatMap { $0 as? FooProtocol } // filtering out nils
_ = array[0] // # error (EXC_BAD_INSTRUCTION (code=EXC_I386_INVOP, subcode=0x0)
EN

回答 1

Stack Overflow用户

发布于 2018-02-13 18:09:03

Apple将其报告为错误,并在Xcode 9.3中修复了该错误

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

https://stackoverflow.com/questions/47133980

复制
相关文章

相似问题

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