iPhone - загрузка локальных изображений из локального файла XML -- iphone поле с участием resources поле с участием local пол Связанный проблема

iPhone - Loading local images from a local xml file


0
vote

проблема

русский

Как прийти я могу загрузить локальный файл XML из главного расслоения, но я не могу загружать изображения?

NSString * Path = [[NSBundle MainBundle] ResourcePath];

Это загружено (я знаю, потому что я могу проследить его) / Пользователи / Меня / Библиотека / Поддержка приложений / для iPhone Simulator / пользователь / приложения / 5B888456-40FF-4C72-A2ed-5D5CFA287777 / MyApp.app / test.xml

Это изображение никогда не загружается (и никакого изображения): / Пользователи / Меня / Библиотека / Поддержка приложений / Симулятор для iPhone / пользователь / приложения / 5B888456-40FF-4C72-A2ed-5D5CFA287777 / MyApp.app / background.png

Английский оригинал

How come I can load a local xml file from the main bundle, but I can't load images?

NSString *path = [[NSBundle mainBundle] resourcePath];

This gets loaded (i know because I can trace it) /Users/me/Library/Application Support/iPhone Simulator/User/Applications/5B888456-40FF-4C72-A2ED-5D5CFA287777/MyApp.app/test.xml

This image never loads (nor does any image): /Users/me/Library/Application Support/iPhone Simulator/User/Applications/5B888456-40FF-4C72-A2ED-5D5CFA287777/MyApp.app/background.png

</div
        
   
   

Список ответов

3
 
vote

Вы можете использовать <код> [UIImage imageNamed:@"background.png"] .

Это будет загружать background.png (который должен быть расположен в папке ресурсов в Xcode).

 

You can use [UIImage imageNamed:@"background.png"].

This will load background.png (which should be located in your Resources folder in Xcode).

</div
 
 
   
   
3
 
vote

Вы говорите в комментарии, который вы составляете NSURL для пути. Для этого для локального файлового пути, такого как файл в вашем комплекте, вам нужно использовать <код> NSURL fileURLWithPath: .

 

You say in a comment that you're composing a NSURL for the path. To do this for a local file system path, such as a file in your bundle, you need to use NSURL fileURLWithPath:.

</div
 
 
 
 
1
 
vote
Здесь здесь есть две возможности:

1) Имя файла изображения не имеет правила. Это означает, что имя файла чувствительно к регистру. Так что может быть выпущение капитальных маленьких букв.

2) Возможно, вы могли бы не проверить название цели из своего свойства изображения. Это означает, что ваши изображения не являются членом цели вашего проекта, который вы компилируете. Чтобы проверить это, щелкните правой кнопкой мыши на любом имени изображения в вашем XCode Pogy - & GT; Выберите Получить информацию - & GT; Выберите вкладку «Цели» из диалогового окна информации файла - & GT; Проверьте состояние флажков вблизи цели / с. В случае, если он выбран / проверен, то существует странная проблема. Но если он не выбран / не отмечен, что означает, что изображение не добавляется в файл Bundle, который создается после компиляции.

<Сильная> Третья возможность Вот вы, возможно, не добавили изображение, которое вы имеете в виду. Переверните иерархию проекта и AMP; Смотреть все ресурсы там или нет.

 

There are two possibilities here:

1) Either your image file name doesn't proper. That means, file name is case sensitive. So might be issue of capital-small letters.

2) You might have unchecked the target name from your image property. That means your images are not a member of the target of your project which you are compiling. To verify this, right click on any image name inside your XCode poject --> Select Get Info --> Select Targets tab from the File Info dialog --> Verify the status of the checkbox near the target name/s. In case, it is selected/checked then there is a strange issue. But if it's not selected/unchecked, that means the image is not being added to the bundle file which is created after compilation.

The third possibility here is you might not have added the image which you're referring. Re-check your project hierarchy & see all the resources are there or not.

</div
 
 
1
 
vote

что-то вроде

 <код> UIImage *testimg = [UIImage imageNamed:myfilename];  if (nil==testimg) [testimg initWithContentsOfURL:myurl];   

Я далеко от компилятора прямо сейчас, поэтому я не могу проверить, может вам, возможно, нужно скачать его на объект NSDATA, прежде чем сделать его изображение. Вы также должны поставить инициативы ... в попытке ... поймать ... наконец-то блок.

 

Something like

UIImage *testimg = [UIImage imageNamed:myfilename];  if (nil==testimg) [testimg initWithContentsOfURL:myurl]; 

I'm away from compiler right now so I can't check whether you might need to download it to an NSData object before making it an image. You should also put the initWithContents... in a try... catch... finally block.

</div
 
 
0
 
vote

привет Используйте следующий код

[Uiimage ImageWithContentsoffile: [[NSBundle MainBundle] PathForresource: @ "Фон" oftype: @ "png"]];

 

Hi Use the following code

[UIImage imageWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"background" ofType:@"png"]];

</div
 
 
0
 
vote

NSURL * ImageURL = [NSURL URLWITHSTRING: @ «Пакет: ///background.png»];

 

NSURL *imageURL = [NSURL URLWithString:@"bundle://background.png"];

</div
 
 

Связанный проблема

1  Нужно, чтобы получить доступ к URL в моем одном представлении ИОС приложения с помощью веб-просмотра  ( Need to access the url in my single view ios application using web view ) 
<Р> У меня есть один вопрос относительно WebView. У меня есть URL-адрес, и нужно, чтобы запустить этот URL в WebView. и мой код здесь идет .. <код> NSLog(@"R...

0  Могу ли я использовать зону памяти, чтобы убить утечки iPhone?  ( Can i use a memory zone to kill iphone leaks ) 
У меня есть класс C ++, который я использую с моим контроллером Objective-C ++ в моем приложении iPhone. Класс C ++ делает некоторые расчеты на некоторых данн...

1  Обновите и вставьте объемные данные XML в мою базу данных SQLite  ( Update and insert bulk xml data into my sqlite database ) 
Я хочу загрузить хостованный XML документ в базу данных My приложения SQLite, обновляя существующие строки или вставляя новые строки данных по мере необходимо...

7  Никогда не получайте загрузку данных в Google API для iOS  ( Never getting uploading data progress in google api for ios ) 
Я использую Googledrive API в своем приложении, чтобы загрузить файлы из моего приложения. До сих пор мне удалось найти хорошие результаты для загрузки всех т...

69  Объективная категория, вызывающая непризнанный селектор  ( Objective c category causing unrecognized selector ) 
Мой проект имеет <код> UIImage Функция категории, которую я хочу позвонить из другого класса. Я правильно импортирую файл заголовка для категории изображений...

3  Facebook IOS SDK: войдите в Facebook без всегда просить разрешений для приложения  ( Facebook ios sdk login to facebook without always ask for permissions for the a ) 
Я использую Facebook iOS SDK в моем приложении, и у меня есть два подобных вопроса: Есть ли способ узнать, есть ли в настоящее время войти пользователя? ...

15  Как получить все записи NSFetchedResultScontroller / NsmanageObjectContext?  ( How to get all entries of a nsfetchedresultscontroller nsmanagedobjectcontext ) 
У меня есть хорошее рабочее приложение для iPhone, которое работает с основными данными. Я использую NSFetchedResultScontroller / NSManageObjectContext, как о...

4  Основные данные Nsfetchrequest также выбирают детей объектов объекта  ( Core data nsfetchrequest also fetches children objects of the entity ) 
Я новичок в iOS Dev и основные данные. У меня есть родительский NsmanageObject <код> @class Units; @interface Properties : NSManagedObject @property (nonat...

20  iPhone 4 Retina "Apple-touch-startup-изображение" для веб-приложений  ( Iphone 4 retina apple touch startup image for web apps ) 
Это было задано несколько раз здесь, но без твердого и понятного ответа. Это веб-приложение , а не натуральное приложение. Я использую: <код> <link rel="...

17  iPhone: камера Autofocus Observer?  ( Iphone camera autofocus observer ) 
Я хотел бы знать, можно ли получать уведомление о Autofocus внутри приложения для iPhone? I.e, существует ли у него способ быть уведомленным, когда автофоку...

0  Получение неправильной аннотации от метода делегата MapView  ( Getting wrong annotation from mapview delegate method ) 
Я объявил следующее в своем файле .h: <Код> Annotation *annoForMoreDetails . Однако, когда я пытаюсь установить его в текущую аннотацию в методе <Код> -...

8  Как обрезать изображение в частях программно  ( How to crop image in to pieces programmatically ) 
Мне нужно разделить изображение на 9 штук программно. Любые предложения о том, как это сделать? ...

2  IOS: Как нарисовать линию между двумя движущимися объектами?  ( Ios how to draw a line between two moving objects ) 
Я в основном имеющую массив объектов UIView, которые находятся на экране. Они перемещаются случайным образом вокруг, и я хотел бы иметь строку, соединяющую ка...

47  Получение ошибки от push-уведомления  ( Getting an error from push notification ) 
В моем приложении мне нужны push-уведомления. Я реализую все инструкции от Docs push-уведомления. Но я получил ошибку от push-уведомления: <код> Fail To Reg...

1  Как изменить XIB в приложении вкладывателя?  ( How to change xib in a tab bar application ) 
Мое приложение для iPhone основано на панели вкладка, но я хотел бы выстрелить действие, которое полностью выключает View Controller Tab Bar полностью и замен...

Связанный проблема

1  Нужно, чтобы получить доступ к URL в моем одном представлении ИОС приложения с помощью веб-просмотра 
0  Могу ли я использовать зону памяти, чтобы убить утечки iPhone? 
1  Обновите и вставьте объемные данные XML в мою базу данных SQLite 
7  Никогда не получайте загрузку данных в Google API для iOS 
69  Объективная категория, вызывающая непризнанный селектор 
3  Facebook IOS SDK: войдите в Facebook без всегда просить разрешений для приложения 
15  Как получить все записи NSFetchedResultScontroller / NsmanageObjectContext? 
4  Основные данные Nsfetchrequest также выбирают детей объектов объекта 
20  iPhone 4 Retina "Apple-touch-startup-изображение" для веб-приложений 
17  iPhone: камера Autofocus Observer? 
0  Получение неправильной аннотации от метода делегата MapView 
8  Как обрезать изображение в частях программно 
2  IOS: Как нарисовать линию между двумя движущимися объектами? 
47  Получение ошибки от push-уведомления 
1  Как изменить XIB в приложении вкладывателя? 



© 2021 www.qaru.top All Rights Reserved. Q&A House все права защищены


Licensed under cc by-sa 3.0 with attribution required.