草庐IT

Swift-Mailer

全部标签

ios - 如何使用 swift 在谷歌地图上显示自定义图像

如何显示thesekindofcarimagesinpicture在谷歌地图上根据经纬度?我尝试了以下代码,butIgotthefollowingincorrectresultletmarker1=GMSMarker()letmarker2=GMSMarker()letmarker3=GMSMarker()letmarker4=GMSMarker()letmarker5=GMSMarker()letmarkerImage=UIImage(named:"white_car_iconcopy.png")!.withRenderingMode(.alwaysTemplate)letmarke

ios - Swift 准备 Segue : How to know If a button or a table row initiated Segue

这是我的代码。我正在尝试执行segue。我有一个条形按钮项目以及一个表,其中的行执行相同的segue。我想知道何时单击按钮以及何时单击特定行。以下代码适用于按钮但不适用于表格的行overridefunctableView(_tableView:UITableView,didSelectRowAtindexPath:IndexPath){activePlaceRow=indexPath.rowperformSegue(withIdentifier:"toMap",sender:nil)}overridefuncprepare(forsegue:UIStoryboardSegue,send

swift - 如何将字符串(例如 "iso-8859-1")转换为对应的 String.Encoding 字符串?

从Swift发送HTTP请求后,我在响应中得到一个名为textEncodingName的字段。我想将我也收到的data对象转换为包含其内容的字符串,为此,我正在使用String(data:data!,encoding:.utf8)。这在大多数情况下都有效,因为大多数网站都是UTF-8编码的。但是,例如https://www.google.co.uk,response.textEncodingName=="iso-8859-1"。我猜其他网站会使用更晦涩的编码,所以我的问题是:如何找到正确的编码来将我的data对象转换为正确的字符串。 最佳答案

ios - 使用来自 JSON swift4 的 key 解码结构

使用Swift4的Encoder&Decoder协议(protocol)和JSONDecoder我如何初始化类型为Codeable的结构使用来自给定JSON的键。即鉴于下面的JSON,我希望只使用results来初始化Example{"boolean":true,"number":123,"results":{"a":"b","c":"d","e":"f"},"string":"HelloWorld"}structExample:MDB,Codeable{vara:Stringvarb:Stringvarc:String}publicstaticfuncinitalize(json:D

Swift 合并 .ts 或 mpeg 文件

我有一系列本地文件,我从.m3u8播放列表下载它们,因为我必须保存以供以后本地播放。所有文件都是.ts格式,我想将它们全部合并到一个视频文件中。我已经尝试使用AVMutableComposition合并文件,我尝试将所有本地文件转换为AVAsset但属性.tracks始终返回0,所以我认为AVAsset不正确,然后我尝试将所有文​​件重命名为MPEG但问题仍然相同。有没有人知道如何正确读取这些文件,这是我到目前为止的代码:funcmergeAllVideos(filesPath:URL){letallVideos=extractAllFile(atPath:filesPath.abso

swift - 如何呈现带有文本字段的 UIAlertController,但该文本字段不能是第一响应者?

我想呈现一个带有文本字段的UIAlertController。这个完成了。但我不希望它成为第一响应者。有什么方法可以用文本字段呈现UIAlertController,但文本字段不应该是第一响应者?funcshowAlertData(data:String,atindexPath:IndexPath){lettitle=dataletalert=UIAlertController(title:renameDocumentString,message:renameDocumentMessageString,preferredStyle:UIAlertControllerStyle.aler

ios - 在 swift 3 中将字节数组转换为 PDF

我想做的是,从api响应中获取字节数组响应,并将其保存到文件(PDF)。(服务器返回一个字节数组)正在使用Alamofire进行网络请求,Alamofire.request("\(BaseUrl)api/mobile/downloadResume",headers:ProfileViewHeader).response{responseinprint(response)//letdocumentsPath=NSSearchPathForDirectoriesInDomains(.documentDirectory,.userDomainMask,true)[0]//letfilePat

swift - Swift 3 中的核心数据属性验证

我正在尝试设置custompropertyvalidation对于属于NSManagedObject子类的属性。根据文档,Swift3中此类方法的一般签名如下:funcvalidate(value:AutoreleasingUnsafeMutablePointer)throws我的属性(property)名为amount,所以我有:classTransaction:NSManagedObject{@NSManagedvaramount:FloatfuncvalidateAmount(value:AutoreleasingUnsafeMutablePointer)throws{//cus

swift - 在文本字段中输入时保存最后一个字母

我的应用程序中有这个功能:functypingName(textField:UITextField){iflettypedText=textField.text{tempName=typedTextprint(tempName)}}在viewDidLoad()我写了这个:textField.addTarget(self,action:#selector(typingName),for:.editingChanged)一切正常,但我只想保存用户输入的字母。使用这个函数,如果我写“hello”,它会打印:“H”“他”“嘿”“hell”“你好”。相反,我想要这个:“H”“电子”“我”“我”“

swift - NSTableView - 更改 GroupRow 样式

我试图在我自己的应用程序中模仿MacOS联系人应用程序对GroupRows的作用,但无法弄清楚或找不到任何地方如何摆脱组行上方和下方的线条。我尝试添加自己的自定义NSTableRowView并且可以毫无问题地更改背景颜色,但不知道如何摆脱这些边框。 最佳答案 子类NSTableRowView。然后像这样在你的子类中添加一个属性:@interfaceCustomTableRowView:NSTableRowView@property(nonatomic,assign)BOOLisGroupRow;@end在子类中覆盖drawRect: