草庐IT

int_void

全部标签

ios - 如何在 Swift 中表示核心数据可选标量(Bool/Int/Double/Float)?

(首次注意到:Xcode8.2.1、iOS10、Swift3)(仍然存在于:Xcode9beta3、iOS11、Swift4)我们都知道CoreData的optionals概念优先于Swift的optionals.而且我们已经接受,即使CoreData属性被标记为Non-optional,自动生成的NSManagedObject子类也有一个可选类型:(有些人手动删除?没有任何不利影响,有些人没有,但这不是重点)(从这里开始的示例和屏幕截图适用于Bool属性,但同样适用于Int16/32/64、Double、float)现在我注意到了相反的情况——当Bool类型的CoreData属性被标

ios - 如何在 Swift 中表示核心数据可选标量(Bool/Int/Double/Float)?

(首次注意到:Xcode8.2.1、iOS10、Swift3)(仍然存在于:Xcode9beta3、iOS11、Swift4)我们都知道CoreData的optionals概念优先于Swift的optionals.而且我们已经接受,即使CoreData属性被标记为Non-optional,自动生成的NSManagedObject子类也有一个可选类型:(有些人手动删除?没有任何不利影响,有些人没有,但这不是重点)(从这里开始的示例和屏幕截图适用于Bool属性,但同样适用于Int16/32/64、Double、float)现在我注意到了相反的情况——当Bool类型的CoreData属性被标

ios - 如何在 Swift 中找出 Int 的最大值

我想了解如何访问Int的“struct”类型。当我用cmd单击Int时,它把我带到了这个类,我想找出它可以容纳的最大值是多少。有没有办法从其中一个属性中提取?这个结构中的最大值和最小值是多少?structInt:SignedInteger{varvalue:Builtin.Wordinit()init(_v:Builtin.Word)init(_value:Int)staticfuncconvertFromIntegerLiteral(value:Int)->InttypealiasArrayBoundType=IntfuncgetArrayBoundValue()->Intstati

ios - 如何在 Swift 中找出 Int 的最大值

我想了解如何访问Int的“struct”类型。当我用cmd单击Int时,它把我带到了这个类,我想找出它可以容纳的最大值是多少。有没有办法从其中一个属性中提取?这个结构中的最大值和最小值是多少?structInt:SignedInteger{varvalue:Builtin.Wordinit()init(_v:Builtin.Word)init(_value:Int)staticfuncconvertFromIntegerLiteral(value:Int)->InttypealiasArrayBoundType=IntfuncgetArrayBoundValue()->Intstati

ios - Swift 中的 HomeKit 完成 block : Cannot convert the expression's type 'Void' to type 'String!'

我正在玩HomeKit,我正在尝试添加一个新家。这是我的代码:funcaddHome(){homeManager.addHomeWithName("MyHouse",completionHandler:{(error:NSError!,home:HMHome!)iniferror{NSLog("%@",error)}})}这给出了一个编译器错误:Cannotconverttheexpression'stype'Void'totype'String!'我已经尝试指定Void的返回类型:...{(error:NSError!,home:HMHome!)->Voidin...没有用。有谁知道

ios - Swift 中的 HomeKit 完成 block : Cannot convert the expression's type 'Void' to type 'String!'

我正在玩HomeKit,我正在尝试添加一个新家。这是我的代码:funcaddHome(){homeManager.addHomeWithName("MyHouse",completionHandler:{(error:NSError!,home:HMHome!)iniferror{NSLog("%@",error)}})}这给出了一个编译器错误:Cannotconverttheexpression'stype'Void'totype'String!'我已经尝试指定Void的返回类型:...{(error:NSError!,home:HMHome!)->Voidin...没有用。有谁知道

ios - 在 Swift 中将 Int 转换为 Double

label.text=String(format:"%.1fhour",theOrder.bookingMins/60.0)上面的代码只是得到错误:'Int'isnotconvertibleto'Double'bookingMins是Int类型,那么如何在Swift中将Int转换为Double?似乎不像在C中那么简单。 最佳答案 试试Double(theOrder.bookingMins) 关于ios-在Swift中将Int转换为Double,我们在StackOverflow上找到一个类

ios - 在 Swift 中将 Int 转换为 Double

label.text=String(format:"%.1fhour",theOrder.bookingMins/60.0)上面的代码只是得到错误:'Int'isnotconvertibleto'Double'bookingMins是Int类型,那么如何在Swift中将Int转换为Double?似乎不像在C中那么简单。 最佳答案 试试Double(theOrder.bookingMins) 关于ios-在Swift中将Int转换为Double,我们在StackOverflow上找到一个类

swift - Void 函数中的意外非 Void 返回值(Swift 2.0)

我一直在浏览StackOverflow问题,试图找出我的代码哪里出了问题,但我似乎做不到!我正在尝试将我的Swift1.2项目转换为Swift2.0,但我的类在下载JSON数据时遇到问题。我不断收到错误消息unexpectednon-voidreturnvalueinvoidfunction。这是我正在使用的代码,有些截断;...classfuncfetchMinionData()->[Minion]{varmyURL="http://myurl/test.json"letdataURL=NSURL(string:myURL)letrequest=NSURLRequest(URL:da

swift - Void 函数中的意外非 Void 返回值(Swift 2.0)

我一直在浏览StackOverflow问题,试图找出我的代码哪里出了问题,但我似乎做不到!我正在尝试将我的Swift1.2项目转换为Swift2.0,但我的类在下载JSON数据时遇到问题。我不断收到错误消息unexpectednon-voidreturnvalueinvoidfunction。这是我正在使用的代码,有些截断;...classfuncfetchMinionData()->[Minion]{varmyURL="http://myurl/test.json"letdataURL=NSURL(string:myURL)letrequest=NSURLRequest(URL:da