首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >应用程序崩溃- dyld:符号未找到:_OBJC_CLASS_$_UITraitCollection

应用程序崩溃- dyld:符号未找到:_OBJC_CLASS_$_UITraitCollection
EN

Stack Overflow用户
提问于 2014-06-12 02:43:22
回答 1查看 2.3K关注 0票数 0
代码语言:javascript
复制
dyld: Symbol not found: _OBJC_CLASS_$_UITraitCollection

在我引用UITraitCollection的代码中,唯一的地方是:

代码语言:javascript
复制
func loadImages(imageName: NSString) {
    var image: UIImage
    images = NSMutableArray(capacity: 7)
    for i in 0..7 {
        image = UIImage(named:"\(imageName)\(i).png", inBundle:nil, compatibleWithTraitCollection:nil)

        if (image != nil) {
            images.addObject(image)
        }
    }
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-12 18:19:30

UITraitCollection只是从ios8开始的基础框架的一部分。这个错误意味着您的手机操作系统(7.1.1)在其库中没有UITraitCollection,这是正确的,因为这个类只是ios8 Foundation.framework库的一部分。为了减少应用程序的大小,苹果库都是在运行时动态加载的,因此它们不必与应用程序一起打包,因此您的应用程序只能访问特定iPhone上的Foundation.framework。如果您将iPhone升级到ios8,它应该可以工作。

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

https://stackoverflow.com/questions/24175678

复制
相关文章

相似问题

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