由于某种原因,[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所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)