Turkcell | Geleceği Yazanlar

Soru & Cevap

iOS 8 map my location

22.09.2014 - 21:47

Merhaba,

iOS 8 ile birlikte my location kodum çalışmamaya başladı. 
Konu hakkın bilgisi olan varsa yardımcı olabilir mi?

 

 

2509 Görüntülenme

1 Cevap

Yasin aktimur
24.09.2014 - 11:23

Merhabalar ios8 ile birlikte CORE LOCATİON authorization özelliği geldi ve 2 farklı izin almanız gerekiyor 1. cisi background yani sürekli çalışmasını isteme izini  diğeri ise sadece program açıkken authorization yaparken

NSLocationWhenInUseUsageDescription
NSLocationAlwaysUsageDescription

Bunları PLİST'ine eklemen gerekmektedir. Bunların karşılıklarıda Alert viewde yazacak olan sorudur mesela konumunuzu harita üzerine asla göstermeyeceğiz gibi bilgilendirmeler yazabilirsiniz karşısına.

 

NSLocationWhenInUseUsageDescription - > Bu özellik çalışma sırasındaki izinlerde kullanılır sen bunu kullancaksın .

 

NSLocationAlwaysUsageDescription -> uygulama kapalıykende konumunu kullanmak istiyorsan bunada ihtiyacın olacak ..

 

İçeridede izin istemen gerekiyor .

 


if ([self.locationManager respondsToSelector:@selector(requestWhenInUseAuthorization)]) { [self.locationManager requestWhenInUseAuthorization]; }
 

Bu şekilde izin isteyebilirsin.

Tüm detaylara buradan ulaşabilirsin : http://yasak.tumblr.com/post/98159963099/core-location-manager-changes-in-ios-8

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

Kemal Topçu
24.09.2014 - 21:44
Bilgilendirme için çok teşekkür ederim. Çok işime yaradı.

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.