我正在尝试使用 CPOpenPanel 选择要上传的文件,当我在 CPOpenPanel 对象上调用 runModal 时,它会引发异常,如 CPInvalidArgumentException: - [CPOpenPanel runModel] 无法识别的选择器已发送到实例 0x005585
CPOpenPanel 在卡布奇诺框架中是否仍然存在错误?我错过了什么吗?我刚刚创建了一个对象并在该对象上调用 runModal。
我正在尝试使用 CPOpenPanel 选择要上传的文件,当我在 CPOpenPanel 对象上调用 runModal 时,它会引发异常,如 CPInvalidArgumentException: - [CPOpenPanel runModel] 无法识别的选择器已发送到实例 0x005585
CPOpenPanel 在卡布奇诺框架中是否仍然存在错误?我错过了什么吗?我刚刚创建了一个对象并在该对象上调用 runModal。
CPOpenPanel 仅适用于我们的 NativeHost 环境,而不是浏览器。CPSavePanel 也是如此。这些是唯一适用的课程。
该错误显示 CPopenPanel 不存在 runModel。它不是 runModel 而是 runModal,如果您想上传文件,请查看此线程https://groups.google.com/forum/m/?fromgroups#!topic/objectivej/6ZupNuR5DIw
它大约有 2 个库,用于通过简单的按钮上传文件或拖放上传。
本
这应该适用于 NativeHost (jake run-desktop):
var panel = [[CPOpenPanel alloc] init];
[panel runModal];