草庐IT

swift-keypath

全部标签

ios - 如何删除 SQLite swift 4 中的 TableView 行

我想知道如何从SQLite数据库中删除一行。我实现了一种用于删除项目的滑动方法。我尝试了几件事,但仍然无法删除该项目。importUIKitimportSQLite3classViewController:UIViewController,UITableViewDataSource,UITableViewDelegate{vardb:OpaquePointer?varbrainList=[BrainDumpAdapter]()varusesTallCells=false@IBOutletweakvartableViewHeroes:UITableView!@IBOutletweakva

ios - 如何使用 MDCAlertController Material Design - swift 禁用屏幕外触摸关闭 View

我是新的iOS编程,现在着迷于使用谷歌提供的MaterialComponents。现在我在名为Dialog的组件中遇到了一个问题。当我在弹出View外触摸时,该View已在屏幕上弹出,然后该View已被关闭。我不希望这种情况发生在我的应用程序中。我不希望用户在弹出View外部单击以关闭该弹出View。我想要的只是希望用户单击我提供给用户选择的操作按钮,然后仅在单击该操作按钮时应关闭View。很高兴您能提供帮助。 最佳答案 MDCAlertController继承自UIViewController。因此,为了限制用户在MDCAlert

swift - 如何使用来自 childByAutoID 的数据填充 tableView

我有一个像这样的FirebaseStructure:"users":{"OpeHS4UhH6YWcK4aPHJWumueCQP2":{"Orders":{"Date":{"-LQYDWAKlzTrlTtO1Qiz":1541410526186,"-LQYspEghK3KE27MlFNE":1541421618601,"-LQsILjpNqKwLl9XBcQm":1541764115618},"Order":{"-LQYDWAKlzTrlTtO1Qiy":"1Tomato,3Orange,2Banana","-LQYspEfZaJIt-PaAvYa":"1Banana,9Apple,2T

swift - 快速防止 ImageView 中的图像叠加

我有一个带有ImageView的tableViewCell。即使我清除了imageView并设置了图像,我还是得到了以下意外行为,其中一张图像覆盖在另一张图像上。请告知如何解决这个问题。在ImageView中重置图像的代码:self.profileImageLabelTVCell.cellImageView.image=nil//Clearingpreviousimageself.profileImageLabelTVCell.cellImageView.image=image这是我使用的tableViewCell代码和roundedImageView类的链接。(由于SO不允许在这里贴

swift - 枚举关联值令人困惑

当我尝试使用funcobjfunc时,出现错误:Cannotinvoke'obj'withanargumentlistoftype'(message:(QueueAddable))'我对Swift类型感到困惑。Objfunc用于获取解码的具体类型。protocolQueueAddable:Encodable{varplaylistsCollection:String?{get}varplaylists:[String]?{get}}structPlaylist:QueueAddable{varplaylistsCollection:String?{return"id"}varplayl

swift ,火力地堡 : No datas in realtime database after creating user

使用Xcode10.1、Swift4.2和Firebase##使用以下代码将数据上传到firebase后,我在实时数据库中看不到数据:staticfunccreateUser(username:String,email:String,password:String,imageData:Data,onSuccess:@escaping()->Void,onError:@escaping(_error:String?)->Void){Auth.auth().createUser(withEmail:email,password:password){(data,error)inifleter

ios - 使用 Swift 4 关闭 iOS 中的所有模式

我正在尝试实现类似于iOS版Netflix应用程序的导航。当您单击电影时,会弹出一个带有关闭按钮的模态窗口。如果在这部电影中我选择看另一部电影,则会弹出第二个模式,除了关闭按钮外,还会出现一个后退按钮。我可以使用后退按钮逐一关闭,使用关闭按钮返回基本屏幕。我可以使用关闭单个Viewdismiss(animated:true,completion:nil)但是我怎样才能返回到基本屏幕一次关闭所有模式?另外,模式是要走的路吗?我选择这个是因为我不希望导航栏位于顶部。我在Xcode10中使用Swift4.2。 最佳答案 您关闭ViewCo

ios - iOS 应用程序运行时看不到图像和按钮 - Swift

当我尝试运行我的应用程序时(不管是这个虚拟机还是我的真实手机)我看不到图像和按钮(当我点击它应该在的位置时按钮工作正常,但他只是没有出现)。这是我的调试窗口的日志:2018-11-1821:48:48.440964+0100Dicee[10171:751257]libMobileGestaltMobileGestalt.c:890:MGIsDeviceOneOfTypeisnotsupportedonthisplatform.它应该是这样的:这是我看到的: 最佳答案 抱歉重复发帖,但我刚刚找到一个原因:图片顺序错误-我在放置其他图片

swift - 重新加载时 UICollectionViewCell 的高度错误

我将问题作为thisquestion的一个分支ViewCells上的自动调整功能完美无缺。但是当我重新加载我的CollectionView时,高度返回1。代码如下。extensionSaleViewController:CollectionViewFlowLayoutDelegate{overridefuncviewDidLayoutSubviews(){super.viewDidLayoutSubviews()guardletflowLayout=self.myCollectionView.collectionViewLayoutas?CustomLayoutelse{return}

swift - 在 Realm 中按日期组件过滤

您好,我想按Realm中的年数过滤结果,我做了一些事情,但它的返回类型是LazyFilterCollection。我怎样才能修复它以获得结果?我认为可以使用NSPredicate来完成,但我不明白如何在谓词中使用日期组件。这是我的训练模型。classTraining:Object{@objcdynamicvarid=0@objcdynamicvardate=NSDate()varexercises=RealmSwift.List()convenienceinit(date:NSDate,exercise:TrainingExercise){self.init()self.exercis