草庐IT

Controllers-Swift

全部标签

iOS Swift 通知操作背景颜色

经过一番搜索,我找不到有关如何更改通知按钮背景颜色的信息。这可能与iOS中的Swift相关吗?谢谢:) 最佳答案 你唯一能做的就是将它设置为红色。如果将actionButton.destructive设置为true就可以实现它 关于iOSSwift通知操作背景颜色,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/37791367/

swift - 如何在不使用内置撤消管理器的情况下撤消 NSManagedObject 删除?

我正在使用CoreData和NSUndoManager构建一个基于OSX文档的应用程序。我有一个全局NSUndoManager来处理撤消和重做,而不是使用每个NSManagedDocument中内置的默认值。这意味着我手动注册撤消和重做,而不是依赖它们在托管对象上下文更改时自动注册。当我从NSManagedObjectContext中删除NSManagedObject时,我想注册一个撤销来恢复被删除的对象。我知道这是可能的,因为默认情况下NSManagedDocument的内置NSUndoManager会执行此操作,但是在对象被删除后尝试使用该对象会引发错误。如何在撤消期间恢复实际对象

swift - 如何从邮件 ://URL in OSX Swift 中获取电子邮件主题

我有一个桌面应用程序可以从拖放粘贴板接收电子邮件URL(“消息://”方案),我想从相关消息中获取主题。到目前为止,我唯一的线索是QuickLook库可能会给我一个信息对象,我可以从中检索此信息。由于QuickLookAPI目前似乎在不断变化,而且大多数示例都展示了如何在iOS中使用它,所以我根本找不到一种方法来使用URL并从那里获取信息。我想避免将我的项目设置为QuickLook插件,或设置整个预览Pane/View脚手架;目前我只想在QuickLook开始显示之前弄清楚它加载了什么,但我无法理解Apple要我在这里实现的范例。XCode7.3.1. 最佳

ios - 继承 Objective-C 基类的 Swift 类未强制转换为正确的类型

使用Xcode7swift2我一直在研究在SwiftUIViewController中继承ObjectiveC基类。我已经正确添加了我的桥接头文件,它是我项目build设置的正确部分:在我的SCS-Bridging-Header.h文件中,我有以下代码:#import"UIViewControllerPlus.h"然后我尝试在Swift类中继承ObjectiveC类UIViewControllerPlus:importUIKitclassTestBasicTabBarSegueViewController:UIViewControllerPlus{overridefuncviewDid

swift - AVFoundation:如何实时将视频写入文件而不是使用 exportAsync?

AVFoundation对我来说是一个相当困难的过程,因为那里的大多数示例和文档都在Obj-c中。正如我的标题所述,我想实时写入文件,而不是在用户拥有后调用exportAsync完成录制他们的视频。如果有人可以就如何执行此操作提供一些建议或文档,我们将不胜感激! 最佳答案 不清楚您的视频来自何处,但exportAsync听起来像是您正在对现有文件或合成使用AVAssetExportSession。捕捉您的视频(和音频?)帧一个。如果来自现有的组合或文件,使用AVAssetReaderb.如果来自相机,使用AVCaptureSessi

objective-c - 来自 NSNetService 的 Swift IP 地址

我可以在我的Swift项目中使用Objective-C代码从NSNetService获取IP地址。是否有可以执行相同操作的Swift代码(以避免使用桥接header)?否则我会保持现在的方式-但希望它可以在Swift中完成。-(NSString*)IPAddressesFromData:(NSNetService*)service{for(NSData*addressin[serviceaddresses]){structsockaddr_in*socketAddress=(structsockaddr_in*)[addressbytes];//NSLog(@"Servicename:

swift - 如何在 NSDate == 到某个时间时显示警报 Controller (例如 12 :00 AM) in Swift?

如何在时间等于12:00AM或任何时间...时显示警报或任何其他功能?我试过了,但是当时间等于12:44AM时没有任何显示:letnowDate=NSDate()letnowFormatter=NSDateFormatter()varnowString=NSString()nowFormatter.dateFormat="HH:mma"nowString=nowFormatter.stringFromDate(nowDate)ifnowFormatter.dateFormat=="12:44a"{letUIAlert=UIAlertController(title:"Title",me

Swift/Firebase 复制路径

基本上,我正在努力将路径复制到其他目的地。我有一个包含root/users/id/info的目录,如下所示:users{id{username:Andreasdob:12/12/2012hobby:football}}但是,我想要完成的是将带有ID的路径(包含关于andreas的所有信息)移动到另一个路径(root/HighestRanking/),所以它看起来像这样:(root/HighestRanking/andreasUID/info),但我似乎找不到这样做的方法。有什么想法吗?提前致谢..这是我目前拥有的代码:ref.child("Users").child(uid).obse

ios - 如何在 SWIFT 中从 SKSpriteNode 创建 CGPath

我有一个使用关卡生成器创建的SKSpriteNode。我需要使用CGPath创建完全相同的形状。self.firstSquare=childNodeWithName("square")as!SKSpriteNodevartransform=CGAffineTransformMakeRotation(self.firstSquare.zRotation)letrect=CGRect(origin:self.firstSquare.position,size:self.firstSquare.size)letfirstSquareCGPath:CGPath=CGPathCreateWith

swift - 比嵌套字典更合适的解决方案?

我正在努力处理我的应用程序,该应用程序处理公交路线。我在每个公共(public)汽车站都得到了从那里出发的公共(public)汽车future的每一次发车,发车包括发车的方向和时间。我希望能够获得公共(public)汽车在给定方向上的所有时间,到目前为止,我已经通过创建嵌套字典来做到这一点,但是,我想知道你是否可以做得更聪明?这是我到目前为止得到的vardict=[String:[String:[String]]]()所以它会是这样的:vardict=["Busname":["Direction":["time1","time2","time3"]]]()有没有更聪明的方法?或者这是要