вызывая устаревшие методы? - PullRequest
2 голосов
/ 20 июля 2010

У меня есть контроллер вида, который использует метод getDistance для вычисления расстояния между двумя точками. Моя проблема в том, что, начиная с iPhone SDK 3.2, метод устарел, а метод distanceFrom эффективен. Теперь я хочу создать код, который работает для обоих SDK. Как мне это сделать? Одно возможное решение состоит в том, чтобы перейти к ответам на метод выбора и затем написать соответственно. Но я хочу знать, есть ли другая альтернатива.

getDistanceFrom //deprecated after 3.2

1 Ответ

1 голос
/ 20 июля 2010

Вы можете использовать определить, сделать что-то вроде этого:

    // 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...