草庐IT

id_colour

全部标签

ios - 核心数据 : Error - entity is not key value coding-compliant ID

当我尝试保存Group>Contact之间的关系时,我有核心数据错误我通过hashUser从coredata中获取一个联系人,通过uid获取一个组并尝试使用func添加关系to-many//extensionCXDMContactfuncaddGroup(value:CXDMGroup){letitems=self.mutableSetValueForKey("groups");items.addObject(value)}当我尝试保存它时,我得到了异常(exception)CoreData:error:Seriousapplicationerror.Exceptionwascaugh

swift - 通过 AVMetaDataItem 写入 ID3 标签

我正在使用AVMetaDataItem将ID3标签写入文件varsoundFileMetadata=[AVMetadataItem]()soundFileMetadata.append(createMetadata(AVMetadataiTunesMetadataKeyArtist,"MyArtist")!)soundFileMetadata.append(createMetadata(AVMetadataiTunesMetadataKeySongName,"MySong")!)soundFileMetadata.append(createMetadata(AVMetadataiTun

swift - 为 MapKit 中的每个注解添加 Id

我需要为map中的每个注释添加一个Id以通过单击注释中的信息按钮打开新的ViewController,我的问题是准备和执行segue,我创建了它,但我不知道如何通过id到segue。我为注释创建了子类来存储来自JSON的ID那是我的部分代码:从JSON获取所有数据:forlocationinself.locations{letannotation:MyAnnotation=MyAnnotation()annotation.title=location["truck_name"]as?Stringannotation.customTruckId=location["truck_id"]a

swift - 如何在自动 ID 子项中使用 queryEqualToValue 检索数据。 Firebase-iOS

作为我的问题。当我尝试使用带有自动ID键的“queryEqualToValue”时,我无法从firebase检索数据。self.ref.child(..mychild..).queryOrderByChild("name").queryEqualToValue("myname")在child“名字”之上的自动childID。编辑:为我的json树学生(自动识别)名字名字昵称我的真实数据不喜欢这样,但这是例如结构。我真的想检查等于“名字”。这是我的代码letref=FIRDatabase.database().reference()ref.child("Students").queryO

ios - 如何获取具有最大 ID 的项目?

我正在尝试使用此查询获取具有最大ID的项目realm.objects(Entity).filter("@max.id").first它抛出一个错误,说无法解析查询,所以这似乎不是正确的方法。如何在RealmforSwift上编写此查询? 最佳答案 单独使用过滤器无法完成您的任务,因为它们一次只考虑一个顶级对象。除了这个概念性问题之外,您发布的代码还存在一些问题:@"@max.id"不是有效的NSPredicateformatstring.NSPredicate格式字符串必须由表达式之间的比较组成,而不是表达式本身。@max等集合运算

objective-c - Swift 相当于 id<MyProtocol>?

问题在标题中。在Objective-C中,如果我想拥有一个HAS遵守特定协议(protocol)的属性(如委托(delegate)),可以这样定义它:@property(weak)iddelegate;我如何在Swift中执行此操作? 最佳答案 协议(protocol)是一种类型,因此您可以将其用作已声明的变量类型。要使用weak,您必须将类型包装为Optional。所以你会说:weakvardelegate:MyDelegate?但是为了让它工作,MyDelegate必须是一个@objc或class协议(protocol),以保证

swift - Firebase 匿名 ID 有多稳定

我正在使用Firebase实时数据库构建应用。该应用程序最初将以离线方式为主,但我们计划稍后进行在线更新。我打算使用匿名登录,为用户获取一个ID并将他的所有数据存储在这个ID下:Auth.auth().signInAnonymously(completion:{(user,error)->Void})登录后,我得到一个ID,如下所示:pCfgFOvEYEYvfWHaaaaavKgs8h33是否保证此ID在给定设备上始终保持不变?我找不到任何关于此的文档。 最佳答案 用户的UID从不改变。因此,在您匿名登录用户后,UID将保持不变(即

ios - "id"类型如何在不强制转换的情况下理解方法的接收者?

将master合并到我的工作分支后,我在线上遇到了编译器错误,这并没有改变。错误看起来像idtest;[testcount];Multiplemethodsnamed'count'foundwithmismatchedresult.起初看起来很清楚,因为编译器不知道“test”变量是哪种具体类型。但我不明白为什么它以前有效。如果我创建一个新文件,假设这是NSArray的方法,这一行就可以工作。为什么编译器在这种情况下不显示错误?在显示错误消息时,会显示几种可能的计数方法接收者。(NSArray、NSDictionary、NSSet)它是否搜索所有可以接收该消息的类,如果有多个则显示错误

iOS 9 beta 语言 ID 语法更改

我很困惑,为什么在iOS9beta中语言代码的返回值与iOS8.4不同?功能:NSUserDefaults.standardUserDefaults().objectForKey("AppleLanguages")只需将语言设置为“简体中文”,将地区设置为“中国”即可。在iOS8.4中,返回“zh-Hanz”但在iOS9beta4中返回“zh-Hanz-CN”。语言ID语法更像是"[languagedesignator]-[scriptdesignator]-[regiondesignator]".Isdifferentwithappledocument:这是iOS9中的新规则吗?谁能

swift - 将关联域功能添加到您的 App ID?

我正在尝试实现Firebase动态链接。我已经在firebase控制台上创建了项目并提供了所需的值(prefx和appid)。我还允许来自开发者控制台的关联域并且它成功地显示了真旗。在xcode中我有关联域的功能并添加了url标识符等。问题:我仍然面临的问题是关联域部分说将关联域功能添加到您的AppID。不知道我收到此错误的原因是什么。还附上屏幕截图以供证明。 最佳答案 我已经通过长时间的搜索弄明白了这一点。这个错误基本上不是什么大问题“AddtheassociatedDomainsfeaturetoyourAppID”将在您在de