objective-c – NSPasteboard generalPasteboard返回nil

objective-c – NSPasteboard generalPasteboard返回nil,第1张

概述我正在尝试从NSBundle中将NSString复制到粘贴板,该NSBundle作为插件加载到另一个程序中. 由于某种原因,[NSPasteboard generalPasteboard]返回零. 我的代码来自Apple的NSPasteboard documentation和NSPasteboard programming guide: NSPasteboard *pasteboard = [NS 我正在尝试从NSBundle中将Nsstring复制到粘贴板,该NSBundle作为插件加载到另一个程序中.

由于某种原因,[NSPasteboard generalPasteboard]返回零.

我的代码来自Apple的NSPasteboard documentation和NSPasteboard programming guide:

NSPasteboard *pasteboard = [NSPasteboard generalPasteboard];// Outputs: (null)NSLog(@"%@",pasteboard);[pasteboard clearContents];BOol copIEdtopasteboard = [pasteboard writeObjects:@[@"The string"]];

有没有什么我可以无意中做到这一点?

解决方法 我已经构建了一个最小的应用程序,它可以加载一个包并在每一步添加[NSPasteboard generalPasteboard]返回的值的记录.不幸的是,我无法重现这个问题.这是我得到的输出:

NUAppDelegate> init:<NSPasteboard: 0x100647740>NUAppDelegate> awakeFromNib:<NSPasteboard: 0x100647740>NUAppDelegate> applicationDIDFinishLaunching::<NSPasteboard: 0x100647740>Loading pluginPlugin> init:<NSPasteboard: 0x100647740>Plugin> someMethod:<NSPasteboard: 0x100647740>

没有更多细节,我看不出我们如何找到答案.你有一些我们可以下载或检查的代码吗?

总结

以上是内存溢出为你收集整理的objective-c – NSPasteboard generalPasteboard返回nil全部内容,希望文章能够帮你解决objective-c – NSPasteboard generalPasteboard返回nil所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/999081.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存