cocoa-bindings相关内容

有没有办法在Swift中以编程方式设置NSCollectionView?

我来自iOS开发,我想知道是否有一个方法来设置一个NSCollectionView的程序化的像UICollectionView在iOS中?并在代码中添加NSCollectionViewItems。或者是设置NSCollectionView以使用绑定的唯一方法? 谢谢! 解决方案 感谢@stevesliva指向我这个SO回答。我把它转换为Swift。 这是我得到的。 我在Vie ..
发布时间:2016-12-07 02:58:28 移动开发

NSPopupButton在基于视图的NSTableView中:获取绑定工作

问题描述 我试图实现一些应该是简单和相当普遍的:有一个绑定填充NSPopupButton内部绑定填充NSTableView。 Apple在其文档中描述了基于单元格的表格使用弹出菜单实现一对一关系,它看起来像这样: 我无法获取这为一个基于视图的表工作。 “作者”弹出窗口不会填充自己,无论我做什么。 我有两个数组控制器,一个用于表中的项目( Items ),一个用于作者( stron ..
发布时间:2016-12-07 02:36:23 其它移动开发

在具有跨越多个实体的Core Data绑定的Cocoa中实现parent>子查询

我尝试以iTunes类型浏览器的风格为我的核心数据模型创建一个简单的界面。 我有一个模型设置,有三个实体: code> Genre>艺术家> 我想简单地将它们绑定到一个NSTableView,但它看起来好像访问儿童关系从一个NSArrayController不是KVC兼容。因此,我无法将所选的Genre对象传递给ArtistController。 如何做到这一 ..
发布时间:2016-12-07 02:24:43 其它移动开发

“[something copyWithZone:]:unrecognized selector sent to instance”当使用绑定/ Core Data时

(自我询问和自我回答,因为我在网上花了几个小时寻找这个,大多数资源都说“我解决了它,而不给出解释”) 我有一个非常简单的Core Data + Bindings应用程序: NSArrayController从Core Data中提取项目 一个NSTableView呈现它们 另一个NSTableView,当您点击第一个表格中的一行时,会显示该项目的详细信息 上面的项目3导致应用 ..
发布时间:2016-12-07 02:17:28 其它移动开发

如何使用Cocoa Bindings实现基于视图的源列表(NSOutlineView)的示例?

有没有人找到一个清晰,简洁的例子或指南如何使用在Lion中引入的基于视图的NSOutlineView实现源列表?我看过苹果的示例项目,但没有任何方向或解释的感觉,我发现很难掌握它们的工作原理的概念。 我知道如何使用优秀的PXSourceList作为后备,但真的想开始使用基于视图的源列表,而不是如果可能的话。 解决方案 您使用cocoa-bindings标记,因此我假设您的意思是“与绑 ..
发布时间:2016-12-07 01:56:05 其它移动开发

什么描述objective-C和Cocoa Bindings最好?

我无法理解Cocoa Bindings。有人可以用人类可感知的方式来解释这是什么吗? 解决方案 绑定是一个系统,视图到你的控制器没有写很多胶水代码,使他们明确地互相交谈。所有你需要做的是在两个类*中设置属性,并在IB中绑定绑定。 传统的方法是视图有一个或多个outlet到控制器(最通用的例子是 delegate 和 target ),并且控制器具有与视图交谈的插座。当控制器更新模型时 ..
发布时间:2016-12-07 01:54:52 移动开发

Xcode 7:将数组控制器绑定到单选按钮组

我有一小组对象,用户应该能够使用单选按钮组选择一组对象。对象已绑定到阵列控制器。有没有办法将数组控制器绑定到单选按钮组,以便动态生成其他单选按钮?如果可能,首选IB解决方案。 示例项目: https://scriptreactor.com/collectionviewtest_radio.zip 目标是能够选择项目“a”,“b”,“ 解决方案 您可以通过基于视图的表中的( NS ..
发布时间:2016-12-07 01:43:59 移动开发

iTunes的计数按钮使用Cocoa绑定

我要在侧栏中显示一些项目,每个标签的计数也会显示: 如何有效地自动执行?简单的选择是使用可可绑定,但我不知道什么最好的方式做到这一点:每个按钮需要它自己的NSArrayController与fetch谓词设置为'标签'?这可能会最终与X数目的NSArrayControllers(每个标签一个),这将是相当重量(我会认为)。 另一个选项是手动创建获取请求,然后对受管对象上下文中的每个更改 ..
发布时间:2016-12-07 01:42:13 其它移动开发

NSManagedObjectContext和NSArrayController重置/刷新问题

我无法将我的UI反映到sqlite数据存储的外部更改(由另一个进程创建)。 我有一个相当标准的核心数据NSArrayController / table视图。我的应用程序得到通知,已对数据进行了外部更改,此时我做一个 [managedObjectContext reset]; //强力,但数据集很小 问题是,这样做会清除表。数组控制器的arrangedObjects也 ..

什么是Cocoa Touch相当于NSArrayController?

开始与Core Data一起工作,虽然我已经弄清楚如何在常规Cocoa应用程序中使用它,它似乎在Cocoa Touch中有点不同。 解决方案 如果您在iPhone OS 3.0上使用CoreData以上,您将需要查看 NSFetchedResultsController 。虽然不是真正的模拟 NSArrayController ,它是专门设计用于 UITableView 及其控制器。 ..

表视图不根据绑定更新

这是一个非常新手的问题,这是我之前做过很多次,但有一些我错过的时间。 在我的AppDelegate。 h文件我声明一个NSArray并将其设置为属性: @interface AppDelegate:NSObject { NSArray * lines ; } @property(readwrite,retain)NSArray * lines; @end ..
发布时间:2016-12-07 01:09:19 移动开发

将NSTableView绑定到Swift中的字符串数组

我通过数组控制器绑定通过NSTableView显示字符串数组的内容。 我在属性名称中有“NSString”数组控制器的检查器和数组控制器的绑定检查器的模型键路径我有我的数组的路径。我有表的唯一列绑定到它的值部分到数组控制器没有指定模型键路径(它只是一个字符串数组)。 结果,数组的字符串在表中显示得很好。但我无法编辑任何行: 2015-06-17 15:48:44.285 Pro ..
发布时间:2016-12-07 01:06:20 移动开发

正确的方法获取rearrangeObject发送到一个NSTreeController更改树中的节点后?

获取 rearrangeObjects 在树中的节点更改后发送到NSTreeController?我有一个示例应用程序(下面的完整代码)使用NSOutlineView和NSTreeController与一个简单的树对象的Node对象。 在应用程序的版本1,当您编辑名称一个节点,该树不会被求助,直到您单击列标题或使用菜单中的“重新排列”项。后者被设置为直接发送rearrangeObject到N ..

分层模型的Cocoa Bindings

我有一个基于NSCollectionView的主细节界面, 其中我想在主视图和列表+卡显示板详细视图。 董事会持有类型为List $ 的 NSMutableArray b $ b 列表,持有 NSArray 属性 cards 类型卡 卡,具有 NSString 属性名称 关系是Board - > to-many List - > to-many Card 主接口很好。 ..
发布时间:2016-12-07 01:00:30 其它移动开发

NSPopUpButton + Bindings +显示所有选项

我想开发一个 NSPopUpButton ,作为一个数据源的过滤器,让我们说一个 NSArrayController 我可以将 NSArrayController 从菜单绑定到选择键,因此数据是正确过滤,没有问题。 Tricky部分是,我想要 NSPopUpButton 的内容一个 NSArrayController 使用绑定,但我想添加一个“显示所有”菜单项,或至少一些不是来自Cor ..

什么是“控制器密钥”在Interface Builder中的平均值>检查器>绑定?

我在文档中找不到它们解释所有这些字段及其含义。特别是“Controller Key”对我来说不清楚。 解决方案 [复制我对另一个问题的答案 ...] / p> 控制器键是您绑定的(控制器对象的属性)的键。模型关键路径是绑定对象可以向模型对象请求更基本的对象(例如字符串或图像)或其他模型对象(即,深入到模型中)的关键路径。 例如:假设在数组控制器中有一个Person对象,每个Pe ..

对绑定在一起的NSTextField使用KVO

我无法获取KVO使用在Cocoa应用程序中绑定在一起的文本字段。我已经得到这个工作时设置字符串在NSTextFields按钮,但它不工作与绑定。一如既往,Stack Overflow的任何帮助将非常感谢。 我的代码的目的是: 将多个文本字段绑定在一起 当一个字段输入数字时, 这里是我的代码MainClass是一个NSObject子类: #import“MainCla ..

如何绑定NSTreeController的孩子到Core Data订购多关系?

苹果在Lion的Core Data中引入了多对多关系。我创建了一个名为TreeNode的实体,它具有1:1的对象关系,1:1的父关系和一个有序的多对多关系。 我有一个 NSTreeController ,其中键的路径设置为TreeNode.children。运行应用程序只显示第一级元素。所以孩子不工作。由于孩子是一个有序的多对多关系,相应的类有一个 NSOrderedSet 的孩子。我添加了 ..