2010-07-20 107 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 
相关问题