草庐IT

swift-keypath

全部标签

ios - 以编程方式工具栏项目不显示 iOS swift 4

我正在尝试以编程方式将barButtonItem添加到工具栏,但除了它自己的工具栏之外没有显示任何项目到目前为止我的代码:self.navigationController?.setToolbarHidden(false,animated:false)varitems=[UIBarButtonItem]()items.append(UIBarButtonItem(barButtonSystemItem:.bookmarks,target:nil,action:nil))self.navigationController?.toolbar.setItems(items,animated:

swift - 使 NSView 外观 vibrantDark

我目前正在学习Swift,我关注了thistutorial创建一个NSWindow,它从Swift中的AppKit继承vibrantDark属性。我在WindowController.swift文件中添加的代码如下:window?.titleVisibility=.hiddenwindow?.appearance=NSAppearance(named:NSAppearance.Name.vibrantDark)我想做的是在我的程序中为NSPopover实现相同的结果;然而,当我将以下内容添加到我的LogViewController.swift文件时,我收到一个错误——第一个是“'NSV

swift - AudioKit 的毛刺噪声

我发布了使用AKOscillator来响铃的iPhone应用程序。有一些故障噪音。我怕你下载试试会很麻烦,但我想知道是我的代码还是AudioKit本身的噪音。这是我的应用程序的链接。当然,它是免费的。https://itunes.apple.com/us/app/kist/id1320616182?mt=8下面还有我写的相关代码。//connectnodesoscillator1=AKOscillator(waveform:AKTable(.triangle))oscillator2=AKOscillator(waveform:AKTable(.sine))panner1=AKPann

ios - 删除 TableView 中的数据(Swift)

TableView中的数据被移除(Swift)我的应用程序“Notes”有一个代码。但有时表中的数据只是被删除了。我该如何解决这个问题?如果向后滚动页面,数据将被删除**我用来保存和加载数据:**funcsave(){UserDefaults.standard.set(myData,forKey:"notes")UserDefaults.standard.synchronize()}funcload(){ifletloadData=UserDefaults.standard.value(forKey:"notes")as?[String]{myData=loadDatatable.re

swift - 在 swift 3 中打开应用程序时不显示 FCM 推送通知

如果我的应用程序打开或未打开,我想随时显示fcm消息。我想捕获消息并保存核心数据。当我的应用程序打开时,我会收到消息,但不会显示通知警报。但是当我关闭我的应用程序时,它会显示我的消息,但我没有在后台收到我的消息。这是我的appDelegate@UIApplicationMainclassAppDelegate:UIResponder,UIApplicationDelegate,UNUserNotificationCenterDelegate,MessagingDelegate{varwindow:UIWindow?funcapplication(_application:UIAppli

swift - CIDepthBlurEffect : setting inputFocusRect

我无法找到从触摸点设置“inputFocusRect”值的正确方法。我正在使用捕获触摸点@IBActionfuncimageTapped(_sender:UITapGestureRecognizer){vartouchPoint=sender.location(in:self.imageView)imageTapCoordinates=CIVector(cgPoint:touchPoint)我在单独的模糊函数中将其传递给CIFilter。filter?.setValue(imageTapCoordinates,forKey:"inputFocusRect")但是坐标系似乎不匹配!确定“

ios - Swift 中 headerView 中的动画

我目前正在尝试向用户的xp栏添加动画。如果我在collectionViewController中有动画,则动画会很好地加载(一次)。但是,如果我在headerView中有动画(因为我想在个人资料图片上添加栏),栏会多次启动:这是我的代码(headerViewCell):letshapeLayerXp=CAShapeLayer()overridefunclayoutSubviews(){super.layoutSubviews()showUserXp()self.animateXp(toValue:1)}funcshowUserXp(){letcenter=profileImage.ce

swift - 从 XIB OS X App 添加(addsubview)自定义/可重用 View

这是我的自定义View的代码。我还有一个自定义XIB文件,其中包含ViewmainView。我需要在ViewController的stackView中使用它3次。我该怎么做?classPlatformView:NSView{@IBOutletweakvarmainView:NSView!@IBOutletweakvarcurrentPriceLabel:NSTextField!//Hereisthebutton@IBActionfunctestButtonPressed(_sender:Any){}overridefuncdraw(_dirtyRect:NSRect){super.dr

ios - 如何在 Swift 4 中通过具有多个参数的多部分表单数据上传图像或文件

我在通过图像选择器Controller上传图片或文件时遇到问题。我通过图像选择器选择图像,然后传递参数event_id、booking_id、memeber_id和upfile。所有这些值在Postman中都是表单数据格式。如何将这些值发送到API?在postman中,它运行完美,但在Xcode中显示错误。我在考虑参数,我发送的错误包含。funcUploadRequest(){letx:Int=defaults.integer(forKey:"ObjectID")user_id=String(x)auth_key=defaults.value(forKey:"AuthKey")as!S

ios - 如何使用 couchbase 在 Swift 4 中通过数据库观察器检索数据?

我是Couchbase和Nosql的新手。我可以在CouchBaseDB上上传数据并通过枚举器检索它们并将它们显示在TableView中。但是我想通过可以观察数据库变化的观察者检索数据,我可以立即将这些数据从Couchbase数据库保存在我的本地数据库中。我在Swift4Xcode9.1上。谁能帮帮我??? 最佳答案 在Swift4中可以通过跟随数据库的变化来观察NotificationCenter.default.addObserver(forName:NSNotification.Name.cblDatabaseChange,o