ios - NSArrayController 是否已弃用,它的替代品是什么?

标签 ios objective-c

我找到了一个 Xcode 项目,它使用了一个叫做 NSArrayController 的东西,就像这样

#import <Cocoa/Cocoa.h>

@interface MyDocument : NSPersistentDocument {

    IBOutlet NSArrayController *itemsArrayController;
    NSArray *_sortDescriptors;
    IBOutlet NSTableView *itemsTableView;

}

我试图使用这个实现拖放的项目作为我目前正在构建的应用程序的指南。当我选择单击 NSArrayController 并尝试创建 NSArrayController 属性时,Xcode 文档中没有任何内容,但收到一条警告,指出它不存在。它被弃用了吗?它的功能被什么取代了?

最佳答案

NSArrayController 是 AppKit.framework 的一部分,只能在 MacOS 平台上使用。

关于ios - NSArrayController 是否已弃用,它的替代品是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23660075/

相关文章:

ios - 创建自定义段控件

ios - 将 UIActivityIndi​​catorView 添加到 UINavigationBar 上的 UIBarButtonItem (iOS)

objective-c - 如何确定 NSFont 是否安装在 Objective-C 的 Mac OSX 机器上?

iOS 在恢复应用程序时向用户发出 UITextField 内容提醒

objective-c - 调整大小后的 UIImage 质量较差

ios - Swift ios 正则表达式只允许正数 1 及以上

ios - 如何创建一个可以自动调整高度的表格

iphone - NSFetchedResultsController 的 didChangeObject 未调用

iphone - 添加或删除单元格后如何重新加载所有表格单元格?

ios - 同时对两个 UIView 进行动画处理(粘在一起)