7得票1回答
Swift Codable,当JSON中缺少键时为类属性设置默认值

如您所知,Codable是Swift 4中的新功能,因此我们将从旧的模型初始化过程转移到此功能。通常我们使用以下场景 class LoginModal { let cashierType: NSNumber let status: NSNumber init...

7得票3回答
Swift 4:向Plist添加字典

我有一个空的plist文件,我想在其中创建这些值。 使用以下代码: let dictionary:[String:String] = ["key1" : "value1", "key2":"value2", "key3":"value3"] let documentDirectoryU...

8得票3回答
如何在SWIFT中创建自定义MKPolyline并添加颜色参数

可以有人帮我制作带有额外颜色参数的自定义MKPolyline吗? CustomPolyline.swift import Foundation import MapKit class CustomPolyline : MKPolyline { let coordinates: Un...

8得票1回答
在Xcode的Playground中,'import Cocoa'和'import Foundation'有什么不同?

这段代码在 Playground 中运行良好。 import Foundation let stringDate : NSString = "1403437865" let date = NSDate(timeIntervalSince1970:stringDate.doubleValue...

7得票1回答
iOS 11 - 成为第一响应者但无法打开键盘

我正在使用Swift 2.2开发iOS应用。 我有一个带有.TouchUpInside事件的UIButton,它会触发一个UITextField成为第一响应者。 以下是输入内容: self.manualInput = BrandTextField(y: 0, parentWidt...

7得票3回答
如何使用UIGraphicsImageRenderer在程序中编程实现高质量的截屏?

问题: 我截屏后,通过缩放检查图片时发现图像模糊。缩放时,图像内的文本似乎变得模糊。 我知道这个问题已经被提出很多次,但是没有一个满意的解决方法。我已经查看了许多帖子,例如 这个。 到目前为止,在此论坛上分享的所有解决方案都是重复的或以其他方式相同,但是没有一个可以解决这个问题的解决方案。...

7得票2回答
Swift / CloudKit:记录更改后,上传会触发“服务记录已更改”。

我正在尝试向Cloud Kit中的记录中添加CKReference,但是每次尝试都会触发“服务记录更改”。从我的打印输出和下面的代码中的控制台消息可以看出,我上传的记录没有任何引用,然后当我附加引用时,我会看到试图上传具有1个引用的记录。然后我收到了错误信息。 据我所知,“服务记录更改”不应...

14得票3回答
如何在不使用逗号的情况下显示整数?

我有一个文本视图列表,其中包含保存为整数的年份。我将其显示在一个插值字符串中:Text("\($0.property) \($0.year) \($0.etc)") 问题在于它给整数添加了一个逗号,例如显示1,944而不是1944年。我确信这是一个简单的解决方法,但我一直无...

66得票3回答
如何在Swift中应用多个变换

我想对一个UIView (或其子类) 应用多个转换,例如平移,旋转和缩放。我知道可以使用CGAffineTransformConcat来应用两个变换,但如果我有三个或更多的变换怎么办? 我看过这些问题: 将多个变换应用于UIView / CALayer 在文本矩阵上使用多个CGAffin...

8得票2回答
如何使用base64字符串制作PDF文件?Swift

我正在寻找一种方法将PDF文件保存在我的项目目录中,我已经从Web服务收到了一个base64的PDF字符串。我需要将它转换成NSData或类似的格式吗? 我是Swift编程的新手,但我可以按照您的说明操作。 希望您能帮助我。谢谢。