2011
10.31


iOS5回不去的東西其實還挺多的,
我能到Apple總部前面絕食抗議嗎?

這篇是為了我在iOS App開發班上同學而寫的,
有道是:出來混的遲早都要還的。

在iOS4中我們可以用MKReverseGeocoder將經緯度座標轉換成地址資訊,
關於這個部分有來上課的同學應該都已經看我Demo過這段了,
但是到了iOS5之後Apple做了一些改變,
有關於MKReverseGeocoder的類別與相關方法丟已經被移除了,
那麼就要改用另一個新的類別叫做 CLGeocoder 來進行實作。

在這邊我做一個簡單的示範:

CLGeocoder geocoder = [[CLGeocoder alloc] init];
[geocoder  reverseGeocodeLocation: loc completionHandler: 
^(NSArray *placemarks, NSError *error) {
   for (CLPlacemark *placemark in placemarks) 
   {
       ........
   }
}];

好啦,其他就跟課堂上所教的差不多了,
剩下的就交給你們自行發揮囉。


相關文章:
  • iOS 5之回不去了 – UIPopoverController的怪地雷
  • iOS5之回不去了 – Developer該注意事項
  • iOS5之回不去了 – 用xCode 4.2發佈app
  • iOS5之回不去了 – 如何使用Reference Counting機制
  • 解釋何謂iOS中的CMTimeMake
  • 本文引用:
    文章內容由宋志峰[ANISTAR]撰寫,引用分享請以鏈結形式註明出處與原始作者。

    2 comments so far

    Add Your Comment
    1. 種種回不去的原因,我現在還遲遲不敢升級到iOS5

      • 建議先不要昇, 問題真的蠻多的.