gpt4 book ai didi

ios - Swift UIDevice 构建错误

转载 作者:可可西里 更新时间:2023-11-01 02:17:23 26 4
gpt4 key购买 nike

在 swift 中使用 UIDevice 类时出现以下构建错误。

命令/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc 失败,退出代码为 1

全局变量初始值设定项类型与全局变量类型不匹配!
%struct._class_t** @"OBJC_CLASSLIST_REFERENCES_$_"
LLVM 错误:发现损坏的模块,编译中止!

触发错误的代码很简单print(UIDevice.currentDevice())

我做错了什么,或者有人知道解决方法吗?

是的,我已经导入了 UIKit :)

* 编辑 *

这是我正在使用的函数,请注意,注释掉 UIDevice 引用可修复构建错误

func setAFHTTPRequestOperationManager(manager : AFHTTPRequestOperationManager) {
manager.responseSerializer = AFJSONResponseSerializer()
manager.requestSerializer = AFHTTPRequestSerializer()
// This causes compile issue?
uuid = (UIDevice.currentDevice().identifierForVendor?.UUIDString)!
manager.requestSerializer.setValue(uuid, forKey: K.API.HeaderFields.DeviceToken)

var types = NSSet()
types = manager.responseSerializer.acceptableContentTypes
types = types.setByAddingObject(K.API.HeaderFields.TextContentType)
manager.responseSerializer.acceptableContentTypes = types as Set<NSObject>
manager.requestSerializer.timeoutInterval = 30
manager.requestSerializer.cachePolicy = NSURLRequestCachePolicy.ReloadIgnoringLocalAndRemoteCacheData
afNetworkingManager = manager
}

最佳答案

您是否还在某处使用 UI_USER_INTERFACE_IDIOM()?如果是这样,请尝试改用 UIDevice.currentDevice().userInterfaceIdiom

关于ios - Swift UIDevice 构建错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35888309/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com