Эй, ребята, сначала я получил изображение в виде изображения, которое было 2900x2100, и размер файла был около 4 МБ. У меня также был вид прокрутки для перемещения по изображению.
В любом случае это потерпело крах, сначала я думал, что это было, потому что размер 4 МБ. Затем я изменил его размер, сделав его размером 1287x1234 и 1,3 МБ, но он был пикселирован при слишком большом увеличении.
После этого мне удается сделать это 2900x2100 с 1,5 МБ! поэтому я запустил его на своем устройстве, и он все еще падает !!
Кто-нибудь знает, почему это?
Это то, что я получаю на консоли отладчика
Программный полученный сигнал: «0».
предупреждение: check_safe_call: не удалось восстановить текущий кадр
вот больше информации, это мой метод viewDidLoad:
UIImageView * tempimage = [[UIImageView alloc] initWithImage: [UIImage imageNamed: @ "sanlucasFLAT.jpg"]];
self._FLatLucasImageView = tempimage;
[временное освобождение];
_FLatLucasImageView.frame = CGRectMake (-7, 0, 800, 800);
_FLatLucasImageView.contentMode = UIViewContentModeScaleAspectFit;
_FlatLucasScrollView.contentSize = CGSizeMake (_FLatLucasImageView.frame.size.width, _FLatLucasImageView.frame.size.height);
_FlatLucasScrollView.delegate = self;
_FlatLucasScrollView.clipsToBounds = YES;
[_ FlatLucasScrollView addSubview: _FLatLucasImageView];
[_ FLatLucasImageView release];
Когда я устанавливаю CGRectMake в: (0,0,2900,2961), он не падает при прокрутке изображения
С наилучшими пожеланиями
Карлос Варгас