我有一个视图控制器,它使用getDistance方法计算两点之间的距离。我的问题是从iPhone SDK 3.2开始,该方法已被弃用且distanceFrom方法有效。现在我想构建一个适用于这两个sdks的代码。 我该怎么做? 一种可能的解决方案是响应选择器方法然后相应地写入。但我想知道是否还有其他选择。
getDistanceFrom //deprecated after 3.2
答案 0 :(得分:1)
您可以使用define,执行以下操作:
// 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