2010-07-20 105 views
2

我有一個視圖控制器,它使用getDistance方法來計算兩點之間的距離。我的問題是,從iPhone SDK 3.2開始,該方法已被棄用,並且distanceFrom方法是有效的。現在我想構建一個適用於這兩個sdks的代碼。 我該怎麼做? 一個可能的解決方案是去響應選擇器方法,然後相應地寫入。但是我想知道是否有其他選擇。調用不推薦使用的方法?

getDistanceFrom //deprecated after 3.2

回答

1

您可以使用定義,做這樣的事情:

// Set up the parser object. 
     parser = [[NSXMLParser alloc] initWithData:xml]; 
    #if __IPHONE_OS_VERSION_MIN_REQUIRED > __IPHONE_3_1 
     parser.delegate = (id<NSXMLParserDelegate>) self; 
    #else 
     parser.delegate = self; 
    #endif 
相關問題