Загрузка изображений из Интернета с помощью Thre20 PhotoBrowser

#iphone #image #three20

#iPhone #изображение #three20

Вопрос:

У меня возникла странная проблема с PhotoBrowser библиотеки Three20. Я использую этот код для загрузки изображений из Интернета:

 self.photoSource = [[PhotoSource alloc]
initWithType:PhotoSourceNormal
title:@"JamesD Flyer"
photos:[[NSArray alloc] initWithObjects:
[[[Photo alloc] initWithURL:@"http://farm4.static.flickr.com/3444/3223645618_13fe36887a_o.jpg"                                 smallURL:nil
size:CGSizeMake(320, 480)] autorelease],
[[[Photo alloc] initWithURL:@"http://www.james-dean.at/mainpage/flyer/2.jpg"
smallURL:nil  
size:CGSizeMake(409, 591)] autorelease],
[[[Photo alloc] initWithURL:@"http://www.james-dean.at/mainpage/flyer/1.jpg"
smallURL:nil  
size:CGSizeMake(409, 591)] autorelease],nil] photos2:nil];
  

Изображения 1 и 3 загружаются без каких-либо проблем, но 2 — нет, и я не знаю почему. Он имеет тот же размер и разрешение, но по-прежнему не загружается.
Есть ли какой-либо способ отследить, что iPhone загружает из Интернета?

Ответ №1:

Я бы начал устанавливать точку останова в TTPhotoViewController loadImages селекторе.

Каждая фотография связана с a TTPhotoView и loadImages отвечает за создание всех этих просмотров.

Оттуда вы, вероятно, могли бы составить свое мнение о том, что происходит…

Комментарии:

1. хм, я довольно новичок в xCode, поэтому не могли бы вы, пожалуйста, рассказать немного подробнее. Я получил TTPhotoViewController внутри TabBarController. Где я могу найти те загружаемые изображения, о которых вы упоминали? В любом случае, спасибо за ваш быстрый ответ 🙂

2. это расположение файла относительно three20 root: src/Three20UI/Sources/TTPhotoViewController.m откройте его в Xcode и поставьте точку останова в loadImages функции.