草庐IT

UpdateMode

全部标签

swift - 快速将枚举转换为 NSNumber

在Swift中工作,我想将枚举(Int类型)转换为NSNumber并返回。我可以从枚举转换为数字,但无法转换回来。推荐的方法是什么?enumUpdateMode:Int{caseUndefined=0,Daily,Weekly,Monthly}varmode=UpdateMode.Weeklyvarnum:NSNumber=mode.rawValue//thisworks//error:'Int32'isnotconvertibleto'UpdateMode'varconvertedMode=num.integerValueasUpdateMode 最佳答案

swift - 快速将枚举转换为 NSNumber

在Swift中工作,我想将枚举(Int类型)转换为NSNumber并返回。我可以从枚举转换为数字,但无法转换回来。推荐的方法是什么?enumUpdateMode:Int{caseUndefined=0,Daily,Weekly,Monthly}varmode=UpdateMode.Weeklyvarnum:NSNumber=mode.rawValue//thisworks//error:'Int32'isnotconvertibleto'UpdateMode'varconvertedMode=num.integerValueasUpdateMode 最佳答案