У меня есть приложение IPad для IOS 5.1, теперь я пытаюсь построить его на 6,0 и получите ошибку:здания Ошибки от 5 до 6 IOS
* Нагрузочное приложение из-за неперехваченное исключение «NSInvalidArgumentException»,
причина: - [NSFileManager copyItemAtPath: toPath: ошибка]: исходный путь равен нулю» "
я нашел, где эта проблема, но я не знаю, как исправить это
в моем AppDelegate
-(void)copyFileWithName:(NSString*)name Extension:(NSString*)extension ToDir:(NSString*)dirName withName:(NSString*)newName
{
NSString *folderPath = dirName;
NSString *filePathDocTxt = [folderPath stringByAppendingPathComponent:[NSString stringWithFormat:@"%@.%@", newName, extension]];
NSString *filePathBundleTxt = [[NSBundle mainBundle] pathForResource:name ofType:extension];
//when i comment these two lines, my code compiles success, but i need these code
if(![[NSFileManager defaultManager] fileExistsAtPath:filePathDocTxt])
[[NSFileManager defaultManager] copyItemAtPath:filePathBundleTxt toPath:filePathDocTxt error:nil];
}
Извините, я новичок в разработке для IOS, что мне делать? Где этот комплект? –
Это ваше приложение –
вы имеете в виду, что файл не в моем пути к проекту, я думаю, что я не могу его скомпилировать в 5.1, если это правда, но я посмотрю, спасибо. –