草庐IT

Swift-Mailer

全部标签

swift - Xcode Siri 意图 : How to pass a variable from Intent Handler to IntentUI ViewController without including it in the response

我需要将一个变量从IntentHandler传递到IntentViewController而无需将其包含在Response中,以便它显示在自定义UI中而无需Siri说出来。到目前为止,我只能使用这样的响应传递它们:completion(GetTimesIntentResponse.success(name:"SomeName",time:"5:40",location:LatestLocation.City))然而,这意味着Siri必须将此作为响应的一部分。我只想让location显示在标签中(在自定义UI中),而无需Siri读出它。 最佳答案

swift - 实例化子类在 Swift playgrounds 中有效,但使用类本身却不行

我更新了AudioKit的代码,现在playgrounds(在develop分支上)不能正常工作,在研究中我发现了一个奇怪的情况varoscillator=AKOscillator()产生崩溃,但只是使用该类的一个普通子类:classAKSubclassOfOscillator:AKOscillator{}varoscillator=AKSubclassOfOscillator()工作得很好。有人可以阐明这怎么可能发生吗?这个SwiftPlayground在Xcode10中运行/崩溃。应用程序中的类似代码不会崩溃,只会在playground内崩溃。这是日志Playgroundexecu

swift - 使用swift 4查看整个窗口的视觉效果

我尝试创建一个具有这种风格的应用程序:我在InterfaceBuilder中使用了视觉效果View来实现这一点:是否可以使用Swift4将视觉效果View也应用到标题栏?如果可以,如何实现? 最佳答案 您需要转到Storyboard选择Window打开Attributeinspector并选中FullSizeContentView 关于swift-使用swift4查看整个窗口的视觉效果,我们在StackOverflow上找到一个类似的问题: https://s

IOS Swift Kingfisher Resize 处理器结果图像模糊

我正在开发一个应用程序,使用Kingfisher库从ulr加载图像并显示在CollectionViewCell中。我正在尝试调整图像大小以适应CollectionViewCell的Contentview。我尝试了库中的ResizeProcessor和ScaleFactor,但结果图像似乎模糊。我的实现如下(函数在CellForRowAtIndexPath中调用)leturl=photo.flickrImageURL("m")letsize=contentView.frame.sizeprint("sizeis\(size.debugDescription)")letresizeProc

swift - 如何在日历中使用 NSCalendar 范围函数?

我有以下代码在Swift2中使用编译但在Swift4.2中不会。返回bool值的范围函数不再是日历数据类型的一部分,而是NSCalendar数据类型的一部分。有没有一种方法可以使用或格式化此函数以使其在Swift4.2中编译?extensionCalendar{/**Returnsatuplecontainingthestartandenddatesfortheweekthatthespecifieddatefallsin.*/funcweekDatesForDate(date:NSDate)->(start:NSDate,end:NSDate){varinterval:TimeInt

ios - 来自 Swift 的 POST 请求在 Postman 中工作时失败

我有一个djangoRESTapi,它在通过POSTMAN或android客户端调用时可以完美运行。但是,当我尝试在Swift中调用它时,我得到了405。这是我的代码,importFoundationleturl=URL(string:"http://example.com/xx/x/xxx/sports")!varrequest=URLRequest(url:url)request.setValue("application/json",forHTTPHeaderField:"Content-Type")request.httpMethod="POST"letpostString="

swift - 在 Heroku 上使用 Vapor 3 配置 PostgreSQL 数据库

我已经构建了一个简单的Vapor3API,我想在Heroku上部署它。我希望它得到一个PostgreSQL数据库的支持,该数据库也附加到另一个Heroku应用程序(我已经成功地将数据库附加到Heroku仪表板中——并且数据库在另一个应用程序中正常工作)。但是,我的Vapor应用程序从未完成启动,并因以下错误而崩溃:Fatalerror:Errorraisedattoplevel:⚠️PostgreSQLError:nopg_hba.confentryforhost"[theIPaddr]",user"[herokupostgresusernamehere]",database"[her

swift - 调用协议(protocol)静态方法时无法推断泛型参数

使用Playground并给出这些定义:importFoundationprotocolMoneyTrakObject{varkey:String{getset}init()}extensionMoneyTrakObject{staticfuncobjectFromDB(forkey:String,queue:DispatchQueue?=nil,completion:@escaping(T)->Void)->String?{//afterdataisretrieved,callcompletionclosureletvalueObject=T()completion(valueObj

Swift Metal 将 bgra8Unorm 纹理保存到 PNG 文件

我有一个输出纹理的内核,它是一个有效的MTLTexture对象。我想将它保存到项目工作目录中的png文件中。应该怎么做?纹理格式为.bgra8Unorm,目标输出格式为PNG。纹理存储在MTLTexture对象中。编辑:我在macOSXCode上。 最佳答案 如果您的应用在macOS上使用Metal,您需要做的第一件事就是确保您的纹理数据可以被CPU读取。如果内核正在写入的纹理处于.private存储模式,这意味着您需要从纹理blit(复制)到.managed中的另一个纹理模式。如果您的纹理开始于.managed存储,您可能需要创建

ios - Swift 交替 UITableViewCell 渐变颜色

我曾经在tableViewwillDisplaycell方法中使用这段代码,但它没有准确地交替颜色-它几乎做到了,但有时仍然搞砸了1或2个相同的颜色和我不确定。我发现一些建议在我的自定义UITableViewCell类中调用awakeFromNib方法中的所有方法,所以我像这样移动了所有内容:classSectionTableViewCell:UITableViewCell{@IBOutletweakvarlblName:UILabel!@IBOutletweakvarlblValue:UILabel!varcellGradient_1:CAGradientLayer=CAGradie