macos - Objective-C 将图像拖入 NSTextView 子类

标签 macos cocoa

我创建了一个 Cocoa 制作的文本编辑应用程序,它通过一些功能来模仿 TextEdit 添加了其他功能。我使用 NSTextView 的子类。我的问题是,我无法像在 TextEdit 中那样将图像(例如 jpeg)拖到文本窗口中。

我尝试了以下方法:我的子类的 -init 方法如下:

- (id)init
{
self = [super init];
if (self) {

    // Add your subclass-specific initialization here.
    // If an error occurs here, send a [self release] message and return nil.
    [self setImportsGraphics:YES];

}

return self;
}

但问题仍然存在......任何帮助表示赞赏。

最佳答案

您确定正在调用该 init 函数吗?

也许您应该重写“setImportGraphics”行并将其添加到 initWithFrame:(NSRect)frame 函数中。

关于macos - Objective-C 将图像拖入 NSTextView 子类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16608211/

相关文章:

objective-c - 使用 NSPipe 执行交互式命令

macos - WDL-OL:找不到资源

objective-c - 如何使用dispatch_async_f?

macos - cocoa 菜单栏错误 [__NSCFNumber length] : unrecognized selector sent to instance

macos - Vagrant 是否应该对每个命令都要求 sudo?

macos - cocoa:从 Mail.app 读取邮件

objective-c - 使用 iPhone SDK 获取用户输入的文本并将其保存在网络服务器上

cocoa - 如何像Apple Pro Apps一样自定义NSMenu?

macos - 获取 OS X 上的型号标识符字符串

ios - 代码仅在我在实现 {} 中初始化对象时才有效