Удаленный файл остается в NSBundle - PullRequest
1 голос
/ 28 сентября 2011

Я недавно удалил файл в Xcode. После того, как я удалил этот файл, я очистил проект (Shift + cmd + K). По той или иной причине система показывает предупреждение после успешного завершения процесса очистки:

нет правил для обработки файла '$ (PROJECT_DIR) /json2.js' типа sourcecode.javascript для архитектуры i386

Но это не удаленный файл, так как я удалил 1231345.jpg

Я использую следующий код, чтобы проверить, существует ли путь

if([[NSBundle mainBundle] pathForResource:@"1231345" ofType:@"jpg"] == NULL)
{
     //Here some code if the image doesn't exist
} else {
     //Here some code if the image does exist
}

Если я вручную изменю 'pathForResource' на случайное число, которого не было в предыдущем файле, все будет отлично!

Что здесь не так?

1 Ответ

0 голосов
/ 30 сентября 2011

Вы удалили приложение в симуляторе / устройстве? Если вы развертываете через XCode, старые файлы не удаляются, но если вы собираете и архивируете, а затем устанавливаете архив, он обычно работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...