关键词:
【中文标题】从 swift 1.2 迁移后 swift2 中的 healthKit 错误【英文标题】:healthKit error in swift2 after migration from swift 1.2 【发布时间】:2015-08-05 08:03:07 【问题描述】:我有这段代码要求在Swift 1.2
工作的写权限,升级到Swift 2.0
后我收到一个奇怪的错误:
... '_' is not convertible to 'HKWorkoutType'
出现错误的代码行:
let healthKitTypesToWrite = Set(arrayLiteral:[
HKObjectType.quantityTypeForIdentifier(HKQuantityTypeIdentifierActiveEnergyBurned),
HKObjectType.quantityTypeForIdentifier(HKQuantityTypeIdentifierDistanceWalkingRunning),
HKQuantityType.workoutType()
])
有什么想法吗?
【问题讨论】:
如果我的回答对你来说更安全,可以考虑投票:) 我还不允许投票,只要我这样做,我会的,谢谢 完成,顺便说一句:我发布了另一个问题,有一个奇怪的错误,也许你也知道那个问题的答案 【参考方案1】:为前两项添加!
:
let healthKitTypesToWrite = Set(arrayLiteral:
[
HKObjectType.quantityTypeForIdentifier(HKQuantityTypeIdentifierActiveEnergyBurned)!,
HKObjectType.quantityTypeForIdentifier(HKQuantityTypeIdentifierDistanceWalkingRunning)!,
HKQuantityType.workoutType()
])
这是必需的,因为 quantityTypeForIdentifier
返回 HKQuantityType?
【讨论】:
appDelegate 中的 Swift 2 迁移 saveContext()
】appDelegate中的Swift2迁移saveContext()【英文标题】:Swift2migrationsaveContext()inappDelegate【发布时间】:2015-06-0910:06:11【问题描述】:我刚刚下载了新的Xcode7.0测试版并从Swift1.2迁移到Swift2。迁移显然没有改变整个代码,实际上方法saveCo... 查看详情
迁移到惯用的 Swift 2 的清单(又名 Swift 2 转换指南在哪里)?
】迁移到惯用的Swift2的清单(又名Swift2转换指南在哪里)?【英文标题】:ChecklistformigratingtoidiomaticSwift2(AKAwhereistheSwift2transitionguide)?【发布时间】:2015-09-1708:14:36【问题描述】:我一直在尝试查找Swift2的转换指南,特别是开发人... 查看详情
从 swift 2.3 问题迁移到 swift 3.1
】从swift2.3问题迁移到swift3.1【英文标题】:Migratingtoswift3.1fromswift2.3issues【发布时间】:2017-08-0818:03:25【问题描述】:我正在尝试将工作应用程序使用的框架从swift2.3移动到swift3.1。我遇到了一些问题,例如:error:module\'Alamofire\'ha... 查看详情
Alamofire 自定义响应从 Alamofire v1.3 迁移到 3.0(和 Swift 2 语法)
】Alamofire自定义响应从Alamofirev1.3迁移到3.0(和Swift2语法)【英文标题】:AlamofirecustomreponsemigrationfromAlamofirev1.3to3.0(andSwift2syntax)【发布时间】:2015-11-1715:17:26【问题描述】:我正在将使用Alamofire1.3的项目从Swift1.1转换为Swift2.0。因... 查看详情
NSData init?(contentsOf url: URL) 从 Swift 2 迁移到 Swift 3
】NSDatainit?(contentsOfurl:URL)从Swift2迁移到Swift3【英文标题】:NSDatainit?(contentsOfurl:URL)migrationfromSwift2toSwift3【发布时间】:2016-12-2220:38:07【问题描述】:iOS/Swift新手。我正在尝试将一个项目(只是通过NSDatainit()方法从URL获取内容)从... 查看详情
迁移 Swift 和更新 Alamofire 后,我的路由器无法工作
】迁移Swift和更新Alamofire后,我的路由器无法工作【英文标题】:MyRouterdoesn\'tworkaftermigrationofSwiftandupdateofAlamofire【发布时间】:2015-09-2815:28:20【问题描述】:我正在Swift2.0上迁移我的应用程序。我也借此机会将Alamofire从1.3迁移到2... 查看详情
Swift 3 中的十进制到双精度转换
...2016-10-0608:08:48【问题描述】:我正在将一个项目从Swift2.2迁移到Swift3,并且我正在尝试尽可能摆脱旧的Cocoa数据类型。我的问题在这里:将NSDecimalNumber迁移到Decimal。我曾经在Swift2.2中双向桥接NSDecimalNumber和Double:letd 查看详情
从 Swift 2.3 迁移到 Swift 3 错误消息
】从Swift2.3迁移到Swift3错误消息【英文标题】:MigrationfromSwift2.3toSwift3errormessage【发布时间】:2016-11-0311:15:47【问题描述】:我一直在尝试将Swift项目迁移到最新的Swift版本。fileprivatelazyvar_uploadedSurveysController:NSFetchedResultsController?=... 查看详情
Swift 3 迁移后不会调用 CollectionViewDelegate 方法
】Swift3迁移后不会调用CollectionViewDelegate方法【英文标题】:CollectionViewDelegatemethoddoesn\'tgetcalledafterSwift3migration【发布时间】:2016-10-1217:31:57【问题描述】:我的应用程序中有一个简单的集合视图,我使用委托在点击单元格时获得... 查看详情
如何将 array.withUnsafeMutableBufferPointer 从 swift 2 迁移到 swift 3?
】如何将array.withUnsafeMutableBufferPointer从swift2迁移到swift3?【英文标题】:Howtomigratearray.withUnsafeMutableBufferPointerfromswift2toswift3?【发布时间】:2017-04-1415:35:48【问题描述】:我想使用来自thislink的代码在swif2中publicprotocolSGLImageTypetypea... 查看详情
将使用 Cocoapods 1.0.1 的 iOS 应用程序从 Swift 2.2 迁移到 3.0
】将使用Cocoapods1.0.1的iOS应用程序从Swift2.2迁移到3.0【英文标题】:MigratinganiOSapplicationusingCocoapods1.0.1fromSwift2.2to3.0【发布时间】:2016-09-2820:42:32【问题描述】:我目前正在将iOS应用从Swift2.2升级到3.0。我已将我所有的pod依赖项指... 查看详情
Swift3 迁移问题
】Swift3迁移问题【英文标题】:Swift3Migrationissues【发布时间】:2016-12-2706:41:26【问题描述】:得到错误:表达式类型\'[NSLayoutConstraint?]\'在没有更多上下文的情况下是模棱两可的”从Swift2.2迁移到Swift3之后。letconsAry=[emailBottom,pwrdBo... 查看详情
Swift 3.0 和 Xcode 8 迁移后未调用 UITableViewDelegate 方法
】Swift3.0和Xcode8迁移后未调用UITableViewDelegate方法【英文标题】:UITableViewDelegatemethodsnotcalledafterSwift3.0andXcode8migration【发布时间】:2016-10-1611:54:17【问题描述】:将我的代码库从Swift2.2迁移到Swift3.0后,我注意到我的UITableView页脚没... 查看详情
Pod 安装错误后,Swift 3 结果出现编译错误
...rror【发布时间】:2016-09-2313:56:32【问题描述】:从Swift2.3迁移到Swift3后,出现以下编译错误:第一:错误:无法从“目标支持文件/Alamofire-watchOS/Alamofire-watchOS.modulemap”读取模块映射内容:错误域=NS 查看详情
swift2.0中的UIView问题
】swift2.0中的UIView问题【英文标题】:UIViewIssueinswift2.0【发布时间】:2015-09-0916:07:45【问题描述】:我在情节提要中创建了一个uiview并将其放置在某个随机点(未应用自动布局)。现在在viewDidLoad()我试图把它放在屏幕的中心。但... 查看详情
尝试从 swift 2 中的 JSON 文件中读取重载错误出现
】尝试从swift2中的JSON文件中读取重载错误出现【英文标题】:TryingtoreadfromaJSONfileinswift2overloaderrorshowingup【发布时间】:2015-10-2911:17:49【问题描述】:嗨,这里是在Swift2中解析JSON文件的样板代码。我以前用过它,它可以工作,但... 查看详情
Swift 2.3 到 Swift 3.1 迁移 - Alamofire 请求错误
】Swift2.3到Swift3.1迁移-Alamofire请求错误【英文标题】:Swift2.3toSwift3.1Migration-Alamofirerequesterror【发布时间】:2017-07-2111:19:04【问题描述】:我正在将使用Swift2.3的现有项目转换为Swift3.1。到目前为止,我成功地按照Xcode的建议实施了... 查看详情
.Map 从 Swift 2 转换后在 Swift 3 中生成 [T]
】.Map从Swift2转换后在Swift3中生成[T]【英文标题】:.Mapproducing[T]inSwift3afterConvertingfromSwift2【发布时间】:2016-11-1821:40:27【问题描述】:我刚刚将一个项目从Swift2转换为Swift3并收到错误,但我不明白为什么代码有问题:varimagesInProje... 查看详情