草庐IT

double-tap

全部标签

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 - 检查 double 值是否为整数 - Swift

我需要检查双重定义的变量是否可以转换为Int而不会丢失其值。这不起作用,因为它们属于不同类型:ifself.value==Int(self.value)其中self.value是double值。 最佳答案 尝试'flooring'double值然后检查它是否不变:letdbl=2.0letisInteger=floor(dbl)==dbl//true如果不是整数则失败letdbl=2.4letisInteger=floor(dbl)==dbl//false 关于swift-检查doubl

swift - 检查 double 值是否为整数 - Swift

我需要检查双重定义的变量是否可以转换为Int而不会丢失其值。这不起作用,因为它们属于不同类型:ifself.value==Int(self.value)其中self.value是double值。 最佳答案 尝试'flooring'double值然后检查它是否不变:letdbl=2.0letisInteger=floor(dbl)==dbl//true如果不是整数则失败letdbl=2.4letisInteger=floor(dbl)==dbl//false 关于swift-检查doubl

string-formatting - Double 的字符串格式

这个问题在这里已经有了答案:PrecisionStringFormatSpecifierInSwift(31个答案)关闭8年前。我似乎找不到一种方法来格式化Double,在标签中显示时将精度限制在小数点后的几个位置。也许我遗漏了一些重要的东西,但我在官方文档中找不到任何东西。在此先感谢您的帮助!

string-formatting - Double 的字符串格式

这个问题在这里已经有了答案:PrecisionStringFormatSpecifierInSwift(31个答案)关闭8年前。我似乎找不到一种方法来格式化Double,在标签中显示时将精度限制在小数点后的几个位置。也许我遗漏了一些重要的东西,但我在官方文档中找不到任何东西。在此先感谢您的帮助!

Swift double 到字符串

在我更新xCode6之前,我可以毫无问题地将double转换为字符串,但现在它给我一个错误vara:Double=1.5varb:String=String(a)它给我错误信息“doubleisnotconversionbletostring”。还有其他方法吗? 最佳答案 它不是转换,它是从具有格式的值创建字符串。leta:Double=1.5letb:String=String(format:"%f",a)print("b:\(b)")//b:1.500000使用不同的格式:letc:String=String(format:"%

Swift double 到字符串

在我更新xCode6之前,我可以毫无问题地将double转换为字符串,但现在它给我一个错误vara:Double=1.5varb:String=String(a)它给我错误信息“doubleisnotconversionbletostring”。还有其他方法吗? 最佳答案 它不是转换,它是从具有格式的值创建字符串。leta:Double=1.5letb:String=String(format:"%f",a)print("b:\(b)")//b:1.500000使用不同的格式:letc:String=String(format:"%

xcode - 带有 OK 和 Cancel : which button tapped? 的 Swift 警报 View

我在Xcode中有一个用Swift编写的警报View,我想确定用户选择了哪个按钮(这是一个确认对话框)什么都不做或执行某事。目前我有:@IBActionfuncpushedRefresh(sender:AnyObject){varrefreshAlert=UIAlertView()refreshAlert.title="Refresh?"refreshAlert.message="Alldatawillbelost."refreshAlert.addButtonWithTitle("Cancel")refreshAlert.addButtonWithTitle("OK")refresh

xcode - 带有 OK 和 Cancel : which button tapped? 的 Swift 警报 View

我在Xcode中有一个用Swift编写的警报View,我想确定用户选择了哪个按钮(这是一个确认对话框)什么都不做或执行某事。目前我有:@IBActionfuncpushedRefresh(sender:AnyObject){varrefreshAlert=UIAlertView()refreshAlert.title="Refresh?"refreshAlert.message="Alldatawillbelost."refreshAlert.addButtonWithTitle("Cancel")refreshAlert.addButtonWithTitle("OK")refresh

iOS 推送通知 : how to detect if the user tapped on notification when the app is in background?

有很多关于这个主题的stackoverflow线程,但我仍然没有找到好的解决方案。如果应用程序不在后台,我可以在application:didFinishLaunchingWithOptions:调用中检查launchOptions[UIApplicationLaunchOptionsRemoteNotificationKey]以查看它是否从通知中打开。如果应用程序在后台,所有帖子都建议使用application:didReceiveRemoteNotification:并检查应用程序状态。但正如我所试验的那样(也正如此API的名称所暗示的那样),此方法在收到通知时被调用,而不是被点击