MapKit плохая завивающаяся работа с Картами Apple в iOS 6

Я пишу приложение, которое показывает простую Карту Apple через большую часть экрана. Однако, когда я сравниваю скорость завивания, есть значительное замедление, сравнительное к родным Картам Apple, которые идут с iOS 6.

В моем расследовании того, почему, я заметил, что Приложение Facebook (который также использует Карты Apple), присутствует тот же самый исполнительный хит.

Это является самым примечательным на iPhone 4 с iOS 6.

Кто-либо знает о специальном связанном с представлением исполнительном шаге усиления или наборе шагов, которые я должен сделать, чтобы увеличить работу? Я хотел бы, чтобы мои карты переместились так же жидко как приложение Карт Apple.

47
nl ja de
Вы решали это? Возможно, кто-то идущий в WWDC может обсудить с Apple. Можно ли загрузить демонстрационный проект?
добавлено автор David H, источник
Apple' s исходное приложение использует MKWorldView, который является частным API
добавлено автор Felix, источник
Замеченный это самостоятельно в приложении сторонних производителей, но я обвинил разработчика. Теперь то, когда я создаю пустой проект с MKMapView I, видит, что у этого есть главные исполнительные проблемы, замедляясь даже на последних устройствах. Let' s все представляют a отчет об ошибках.
добавлено автор Filip Radelic, источник
У меня действительно есть та же самая проблема, но пока не знают, что нет ничего, чтобы зафиксировать это. Очень плохо!! очень странно видеть это apple' s наносит на карту приложение don' у t есть эта работа проблемы.
добавлено автор David Hernandez, источник
У вас есть делегат или и аннотации на карту?
добавлено автор Rog, источник
У нас также есть проблемы в нашем собственном приложении. Попытка нескольких вещей, но никакого решения до сих пор. Завивание относительно в порядке, таща карту вокруг, но как только я отпустил, и карта должна идти дальше из-за инерции, движение становится очень изменчивым.
добавлено автор Emiel, источник
I' ve, замеченный это произойти, тайник карты не настолько большой. попытайтесь очистить его и посмотрите, помогает ли это, вот кодовый бит, чтобы помочь: NSURLCache *sharedCache = [[NSURLCache alloc] initWithMemoryCapacity:0 diskCapacity:0 diskPath:nil]; [NSURLCache setSharedURLCache:sharedCache]; [выпуск sharedCache];
добавлено автор thechrisberry, источник

1 ответы

У меня была та же самая проблема, и похоже, что это могло произойти из-за предоставления возможности развития на устройстве.

На Форумы Apple Dev Я отправил, чтобы спросить об этом для моих проблем (мой пост) и кто-то справедливо напомнил мне, что много разработчиков жаловалось на вялые устройства развития.

Таким образом, я пошел к Организатору и Проигнорированный мое устройство оттуда, удалив его, поскольку развитие позволило. Я перезапустил устройство и конечно же мой , MKMapView был намного более мгновенным. Это время от времени было все еще вяло, но работа, улучшенная значительно.

Испытайте его для своего устройства и посмотрите, замечаете ли вы различие.

enter image description here

1
добавлено
Это didn' t работают на меня. Исполнение карты, в то время как scrooling был тем же самым прежде и после того, как я отключил его, как вы рекомендуете на экране. Кроме того, строя его в способе Выпуска didn' t помощь.
добавлено автор RaffAl, источник
Mobile Dev Jobs — вакансии и аналитика
Mobile Dev Jobs — вакансии и аналитика
6 187 участник(ов)

Публикуем вакансии и запросы на поиск работы по направлению iOS, Android, Xamarin и т.д. ВАЖНО: Правила публикации и правила канала: Ссылка – https://telegra.ph/Pravila-oformleniya-vakansij-i-rezyume-11-09-2

iOS Developers — русскоговорящее сообщество
iOS Developers — русскоговорящее сообщество
2 400 участник(ов)

Общаемся на темы, посвященным iOS-разработке, Swift, Objective-C, SDK, Rx, Cocoa и т.д.