草庐IT

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

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

ios - 是否可以在 UIScrollView 中添加 UITableView?

前两个工作正常,但是当水平滚动到第三个View(TableView)时,数据没有被填充。我不是我的代码出了什么问题或者无法在ScrollView中实现TableView?下面提到了ScrollViewController的代码——ScrollViewControllerimportUIKitclassViewController:UIViewController{varland=LandlordList()varprop=PropertyList()@IBOutletweakvarmyScrollview:UIScrollView!overridefuncviewDidLoad(){s

ios - AVCapturePhotoOutput iOS 相机超暗

我有一个应用程序设置,可以使用相机拍摄照片(基于计时器)来检测人脸的存在。当我向应用程序提供我已添加到Assets中的照片时,检测过程运行良好。然而,当我尝试直接使用相机的输出,甚至在将图像保存到文件后,生成的图像太暗以至于面部识别完全不可靠。如果我显示相机看到的图像,它看起来是正确的。我捕获了以下两张图像-一张来自实时看到的相机,另一张是从AVCapturePhotoOutput创建图像后的相同View。如果我只是在ImageView中显示捕获的图像,也会出现同样的黑暗。请注意评论:“我将断点放在这里并截取了屏幕截图”。然后我在代码完成时拍摄了第二个屏幕截图。这些是在高光下拍摄的。这

Swift 4 - avfoundation 屏幕和音频录制在 mac os 上使用 AVAssetWriter - 视频卡住

我正在使用Aperture从屏幕录制音频和视频。我们需要降低视频的比特率,所以我正在尝试重写它并使用AVAssetWriter录制视频。我的实现基于CustomCamera项目并且几乎可以正常工作。问题出在视频中,几秒钟后它被卡住,尽管音频可以正常工作。请问你能帮帮我吗?我不知道问题出在哪里,也许是缓冲区或垃圾收集器收集一些变量的问题。谢谢。代码如下:////ViewController.swift//CustomCamera////CreatedbyTarasChernyshenkoon6/27/17.//Copyright©2017TarasChernyshenko.Allrigh

ios - 定位 UIToolbar swift

我正在以编程方式将UIToolbar添加到UIPickerview,我希望工具栏直接位于选取器View上方,该View位于ViewController的中心。我使用以下方法使工具栏居中,但工具栏最终位于我的选择器View的顶部(前面):self.toolBar.center=self.view.center我也尝试了以下方法,但工具栏最终位于ViewController的顶部:self.view.addSubview(self.toolBar)我该如何解决这个定位问题?下面是用于构建工具栏的代码:self.toolBar.barStyle=UIBarStyle.defaultself.

ios - swift 4 Google Map - 如何使用 gesture.position 更新标记位置

在viewDidLoad中,我将gesturerecognizers添加到mapView并将consumeGestureInView设置为true在handleTap方法中,我将触摸点转换为latLng,然后使用latLng设置标记位置,但标记移动速度非常慢self.mapView.settings.consumesGesturesInView=trueforgestureRecognizerinself.mapView.gestureRecognizers!{gestureRecognizer.addTarget(self,action:#selector(MapViewContro

ios - 无法呈现 UISearchController

我有以下View层次结构:UINavigationController||\/LibraryTableViewController:UITableViewController||\/AlbumsCollectionViewController:UICollectionViewController||\/SongsTableViewController:UITableViewController我想在AlbumsCollectionViewController中有一个搜索栏和一个不同的SongsTableViewController在navigationItem.titleView中显示

ios - 为什么我的动画不流畅?

我正在尝试使用自定义类为文本字段设置动画,当我将左约束从0更改为(self.bounds.width-self.bounds.width/3)时,动画不流畅,但是当我设置它回到0它完美地工作。这是我的自定义类的一部分:lazyvarleftConstraint=NSLayoutConstraint(item:placeholderLabel,attribute:.left,relatedBy:.equal,toItem:self,attribute:.left,multiplier:1,constant:0)requiredinit?(coderaDecoder:NSCoder){su

ios - 从服务器上的文本实例化 Swift 类

我有一个iOS应用程序,我想在其中实现订阅模式。但是,用户要购买的商品需要我经常编写新的Swift类。我希望不必依赖用户更新应用程序来查看新内容。有没有一种方法可以在构建时从任意文本文件实例化一个类,我可以从服务器部署它?编辑:阅读您的评论后我回到了现实,但我还会添加一些代码来阐明我的用例。也许我还缺少另一种解决方案。本质上,此应用程序中的“Assets”是通过算法生成的音乐片段。所以一个项目可能包含连接在一起的AudioKit节点。我可能有这样的类(class):classsawtooth:sound{varpwmOscillator:AKPWMOscillator?//=AKTab

ios - 如何将此游戏代码转换为 Swift 4?

我从很久以前就是一名老程序员,但已经有几(24)年没有做过任何事情了。:).情况发生了一些变化。我发现了一些我正在尝试使用的代码,但这些代码似乎是用早期版本的swift编写的。我已尽我所能将其转换,程序编译无误。但是Sprite节点根本不动。最终,当我在屏幕上拖动它时,我试图让Sprite节点(玩家)跟随我的触摸。当我停止触摸时停止。如果有人有不同的方法来实现相同的目标,那也很好。游戏场景.swiftimportSpriteKitimportGameplayKitclassGameScene:SKScene{lettrackingAgent=GKAgent2D()varplayer=A