草庐IT

Swift-Mailer

全部标签

database - 在 Swift Firebase 查询中排除数据和查询部分数据的最佳方法是什么?

我正在从Firebase查询用户,想知道查询除当前ref.authData.uid之外的所有用户的最佳方法。在解析它的读法时......query?.whereKey("username",notEqualTo:PFUser.currentUser()!.username!)query?.whereKey("username",containsString:self.searchTXTFLD.text)另外,有没有类似Parse的containsString的Firebase查询类型? 最佳答案 无法从Firebase中只检索不符合

swift - 如何在 Swift 中使用 UISegmentedControl 过滤表格 View 单元格?

我在问这个问题之前已经搜索过了,但没有找到我需要的。我正在构建这个应用程序,用户可以在其中放置任务(不去应用程序商店,只是为了我和一些friend),任务有一个类别。例如:学校、家庭、friend等。当用户要添加新任务时,有2个文本字段,描述文本字段和类别文本字段。我使用的是UIPickerView,因此用户可以选择一个类别,然后在创建新任务后,它会将类别添加到我创建的名为“类别”的数组中。我想将一个UISegmentedControl放在带有部分的TableView的顶部:所有-学校-家庭-friend如果选择全部,它将显示所有不过滤的单元格。如果不是,它将显示具有相应类别的单元格。

ios - 当裁剪点位于具有 4 个点的任何形状上时,将图像裁剪为矩形 - IOS/Swift

在我的项目中,我想在图像上手动设置4个裁剪点,并根据设置点裁剪该图像。例如,请看下图。像这样,我只想根据该路径裁剪图像,裁剪后它应该是一个矩形。这就像CamScannerIOS应用程序中的图像裁剪一样。如果有人知道如何执行此操作,我们将不胜感激。 最佳答案 这里找到了非常好的github项目,它们具有您想要的相同功能,但这是在Objective-C中,您可以将此代码转换为快速检查以下链接:https://github.com/jberlana/JBCroppableView它的输出是:更新我刚刚在Swift中使用JBCroppabl

ios - swift 核心数据 : Best approach for showing specific data?

我做了搜索,但仍然不知道该怎么做:我有一个tableViewVC,它显示了从CoreData实体检索到的数据列表(单元格):Person。该单元格仅显示每个数据条目的人名属性。当我点击单元格(funcdidSelectRowAtIndexPath)时,它将转到detailViewVC,我想在其中显示与该单个数据关联的其余属性的值(即年龄、性别、地址等)。我本来想把名字的字符串值从VC1传递给VC2,然后在VC2做一些循环,根据名字属性搜索相关数据,但是如果名字在数据库中重复,这是行不通的。绝对是一个愚蠢的解决方法,不会起作用。所以我想为每个数据条目使用一个唯一的ID,比如ObjectI

swift - 在 Swift 中使用 SKAction.animateWithTextures 开始和结束动画

我正在spritekit中做一个小项目,但无法完全弄清楚。我正在使用SKAction.animateWithTextures动画Sprite并在数组中移动。工作正常,就像它应该的那样。问题是我想要一个在动画开始时启动的函数和一个在动画结束时启动的函数。我看到有一个.animationDidStart(CAAnimation),但因为我正在做的不是CAAnimation,所以我不能真正使用它。我正在使用的方法是否有类似的东西?正如您可能会或可能不会告诉我的那样,我对swift还是很陌生。提前感谢您的帮助。 最佳答案 我会创建一系列操作

swift - 为什么隐式解包的可选值需要在条件语句中再次解包?

例如,我有这样的类,而不是在init方法中创建我将分配给的字段,我只想隐式解包可选值。classfoo{willBeSomeBool:Bool!willBeSomeString:String!}我理解这样做的原因是,当我声明它们时,它们的初始值为nil,因此我不需要init该类的字段具有初始值。我需要做的就是确保在尝试访问它们之前为它们分配了一些东西,否则我会得到一个fatalerror。假设我们已经为字段分配了值,现在我们在某种方法中,我要问的是:当我们在条件中使用它时,为什么我们需要强制解包bool?我可以访问其他隐式展开的可选值,甚至bool,而无需在条件之外这样做。funcba

Swift:将类型 T 的数组传递给采用 T 协议(protocol)数组的方法

我正在尝试编写一个类,该类具有符合MyProto的对象数组,并且我有一个方法可以接受[MyProto]以进行各种处理,然后再进行处理添加到该数组。这是一个Playground。protocolMyProto{funcsayHello()}extensionMyProto{funcsayHello(){print("hello")}}structMyStruct:MyProto{}classMyClass{varprotos:[MyProto]=[]funcdoSomethingAndThenStore(newProtos:[MyProto]){forprotoinnewProtos{p

Swift,无法实例化 NSCoding 兼容类

我一直在使用NSCoding遇到障碍。具体来说,实例化一个符合NSCoding的类。也许我遗漏了一些非常明显的东西,但我还没有找到任何答案。```swiftclassTitleTextField:UITextField,UITextFieldDelegate{requiredinit(coderaDecoder:NSCoder){super.init(coder:aDecoder)!font=UIFont(name:"Helvetica-Neue",size:25)}```这只是一个例子,一个简单的例子。当我尝试在其他地方实例化此类时,例如“lettextField=TitleText

ios - 使用 Swift 2 和 Cloudkit 的通知

我正在制作一个您可以调用的“短信应用程序”,它使用cloudkit,我一直在到处寻找添加适用于cloudkit的通知...有人能告诉我为cloudkit添加推送通知的代码吗详细因为我很迷路......我也不想通知去不同的“短信室”(在cloudkit中它将是记录类型......)例如我有一种记录类型称为“文本”和另一种一个名为“text2”的通知我不希望来自“text”的通知到达使用“text2”的人,反之亦然。 最佳答案 将Swift2.0与ElCaptain和Xcode7.2.1结合使用Elia,您需要将其添加到您的应用委托(d

swift - 在具有一堆静态单元格的 TableView 中设置所有标签的文本颜色

我有一个设置屏幕,它是一个UITableViewController,包含大约20个静态(!)单元格(4组,每组5个单元格)。每个静态单元格都包含一个标签。有没有一种方法可以设置所有标签的文本颜色,而无需为每个标签创建outlet并单独设置其文本颜色? 最佳答案 还有一种方法可以做到这一点。这保证您可以访问单元格View层次结构中的所有标签,无论它们处于什么级别:overridefunctableView(tableView:UITableView,willDisplayCellcell:UITableViewCell,forRow