2012-04-05 4 views
0

Я пытаюсь использовать CPOpenPanel, чтобы выбрать файл для загрузки, , когда я звоню runModal на объект CPOpenPanel, он бросает исключение, как CPInvalidArgumentException: - [CPOpenPanel runModel] непризнанным селектор отправляется, например 0x005585CPOpenPanel не работает в Cappuccino

Есть ли в CPOpenPanel ошибки в капучино? Я что-то упустил? Я просто создал объект и вызвал runModal на этом объекте.

ответ

1

CPOpenPanel работает только в нашей среде NativeHost, а не в браузере. То же самое для CPSavePanel. Это касается единственных классов, для которых это верно.

0

Ошибка показывает вам, что runModel не существует для CPopenPanel. это не runModel, а runModal, и если вы хотите загрузить файл, посмотрите в этой теме https://groups.google.com/forum/m/?fromgroups#!topic/objectivej/6ZupNuR5DIw

Это примерно 2 библиотеки для загрузки файла с помощью простой кнопки или перетаскивания.

Бен

+0

Я это была моя ошибка, но runModal также не работает. Я думаю, что он еще не реализован в Cappuccino. – Sadanand

0

Это должно работать с NativeHost (Jake вводного рабочий стол):

var panel = [[CPOpenPanel alloc] init]; 
[panel runModal]; 
Смежные вопросы