需要 UI 的建议:列出 NSMutableArray 元素
Suggestions need for UI : Listing NSMutableArray elements
我是 Mac 应用程序开发的新手。所以,我正在 Objective-C.
做一些练习
我有一个包含名称列表的 nsmutablearray。我想使用 MVC 方法显示名称列表,并且我想在列表视图中按名称时执行一些操作。
我遇到了一些例子,谷歌搜索他们中的大多数选择 NSTableView 并且每个例子都有添加和删除按钮。
我也选择了相同的方法,它有一个 window 控制器、数组控制器和 xib 文件。我的 xib 文件包含 nstableview 和 nstablecolumn。如何在不使用添加按钮操作事件绑定的情况下将 nsmutablearray 添加到 nstableview?
-( void ) addName : ( NSString* ) name
{
[ list addObject : [ [ Name alloc ] initWith : name ] ]
[ nameListTable reloadData ] ;
}
您不能将 nsmutablearray 添加到 xib。您需要一个可以添加到 xib 中的数组控制器接口对象。然后,您需要将数组控制器的内容数组与 viewController/windowController class 中创建的数组绑定。
然后你需要将 table 视图内容与 ArrayController 的内容绑定。
我是 Mac 应用程序开发的新手。所以,我正在 Objective-C.
做一些练习我有一个包含名称列表的 nsmutablearray。我想使用 MVC 方法显示名称列表,并且我想在列表视图中按名称时执行一些操作。
我遇到了一些例子,谷歌搜索他们中的大多数选择 NSTableView 并且每个例子都有添加和删除按钮。 我也选择了相同的方法,它有一个 window 控制器、数组控制器和 xib 文件。我的 xib 文件包含 nstableview 和 nstablecolumn。如何在不使用添加按钮操作事件绑定的情况下将 nsmutablearray 添加到 nstableview?
-( void ) addName : ( NSString* ) name
{
[ list addObject : [ [ Name alloc ] initWith : name ] ]
[ nameListTable reloadData ] ;
}
您不能将 nsmutablearray 添加到 xib。您需要一个可以添加到 xib 中的数组控制器接口对象。然后,您需要将数组控制器的内容数组与 viewController/windowController class 中创建的数组绑定。 然后你需要将 table 视图内容与 ArrayController 的内容绑定。