Колдовство, вовлеченное в разработку iPhone, не перестает меня удивлять. Вот последний гекс, который был наложен на меня.
Я занимаюсь разработкой приложения, которое использует библиотеку routeMe для отображения карт. Я тестирую вещи в симуляторе, и все отлично работает. Приложение также использует функции GPS на iPhone, поэтому я решил подключить его к устройству и прогуляться, чтобы посмотреть, какие данные он генерирует.
Компилятор жалуется, что не может найти библиотеку routeMe, расположенную в моей директории сборки симулятора, поэтому я полагаю, что, должно быть, я каким-то образом сделал ложное добавление routeMe. Я удаляю routeMe и прохожу все шаги в руководстве по встраиванию, чтобы восстановить и запустить его (я желаю).
Теперь xCode требует несколько круглых скобок, которые уже есть. Например, эта строка:
-(void) centerLatLong: (CLLocationCoordinate2D) point animate: (BOOL) animate;
Зарабатывает ошибку: ... RMTiledLayerController.h: 59: ошибка: ожидается ')' до 'CLLocationCoordinate2D'
Линия выглядит хорошо для меня xCode! В чем дело?
Вот полный список всех ошибок и предупреждений, которые я получаю, может ли одна из них вызвать проблему? Я не писал и не изменял каким-либо образом классы, на которые жалуется компилятор, и все скомпилировалось на симуляторе два часа назад. Я действительно в замешательстве.
/ Пользователь
s/timothybowen/Documents/src/thetrailbehind/TrailTracker/lib/routeMe/MapView/Map/RMTiledLayerController.h:59: error: expected ')' before 'CLLocationCoordinate2D'
/Users/timothybowen/Documents/src/thetrailbehind/TrailTracker/lib/routeMe/MapView/Map/RMTiledLayerController.m:46: warning: no '-tileProjection' method found
/Users/timothybowen/Documents/src/thetrailbehind/TrailTracker/lib/routeMe/MapView/Map/RMTiledLayerController.m:108: error: expected ')' before 'CLLocationCoordinate2D'
/Users/timothybowen/Documents/src/thetrailbehind/TrailTracker/lib/routeMe/MapView/Map/RMTiledLayerController.m:110: error: 'RMMercator' undeclared (first use in this function)
/Users/timothybowen/Documents/src/thetrailbehind/TrailTracker/lib/routeMe/MapView/Map/RMTiledLayerController.m:110: warning: 'RMTiledLayerController' may not respond to '-centerMercator:animate:'
i686-apple-darwin9-gcc-4.2.1: /Users/timothybowen/Documents/src/thetrailbehind/TrailTracker/lib/routeMe/MapView/build/Debug-iphonesimulator/libMapView.a: No such file or directory
i686-apple-darwin9-gcc-4.2.1: /Users/timothybowen/Documents/src/thetrailbehind/TrailTracker/lib/routeMe/MapView/build/Debug-iphonesimulator/libMapView.a: No such file or directory