2013-03-06 4 views
0

зарегистрироваться на приложение на box.com и получить ключ API и начать использовать его в моей Xcode проект, но приложение получить сбой при настройке BoxAPI на линии:App сбой при настройке Box APi ключ

[Box setBoxAPIKey:@"insert_key_here"];. 

Погрешность :

-[NSURL initFileURLWithPath:]: nil string parameter

Не знаю, как решить эту проблему.

+0

Найти, где вы вызываете метод initFileURLWithPath:. Вам нужно увидеть, где вы передаете 'nil' вместо допустимого пути. – rmaddy

+1

Примечание - это плохая идея опубликовать ключ API-интерфейса Box. Удалите эту строку в своем вопросе. В любом случае, это не имеет никакого отношения к вопросу. – rmaddy

+2

Благодарим вас за обмен ключами API. Возможно, когда-нибудь мне понадобится кража личных данных. Сохраненный. – 2013-03-06 07:14:07

ответ

0

Если кто-то сталкивается с той же проблемой, чем здесь исправление:

Вам нужно добавить файлы в Box.framework/Resources/BoxCoreDataStore.momd папку в пакет приложения.

Добавить фазу «Копировать файлы» и указать Destination = Executables, Subpath = ./BoxCoreDataStore.momd, затем добавить все файлы из вышеупомянутой папки.

1

Это довольно просто. Выполните следующие действия

1) Перейти к заходящего

2 целевой сборки) Нажмите на Добавить Построить этап (на днище правом углу) и выберите Add Run Script

3) В текстовом поле копия пасты Редактировать этот сценарий

#!/bin/bash 

echo "Copy Box database schema into bundle" 
cp -fr ./Box.framework/Resources/BoxCoreDataStore.momd "${BUILT_PRODUCTS_DIR}/${CONTENTS_FOLDER_PATH}/BoxCoreDataStore.momd" 

После этого щелкните по сборке, и все готово.

Счастливое кодирование

Смежные вопросы