Xcode 5 - Как добавить путь поиска заголовка и использовать GDataXMLNode
Я пытаюсь использовать GDataXMLNode для анализа файла XML. Я следую учебному пособию в этом блоге:
Моя проблема заключается в попытке добавить GDataXMLNode в мой проект и заставить его работать. Я должен что-то сделать с конфигурациями, добавить путь поиска по заголовку и еще несколько вещей, но каждый отдельный пример, который я нашел в Интернете, относится к предыдущей версии Xcode. Я в настоящее время использую Xcode 5, и я попробовал все (ПОЖАЛУЙСТА, докажите, что я не прав), но ничего не работает так, как это должно быть в этом уроке.
Так что любая помощь в том, как я мог бы пойти по этому поводу и заставить его работать вместе с моим проектом iOS, была бы очень признательна. Дайте мне знать, если я смогу объяснить что-нибудь, что я сказал.
2 ответа
Вы должны выбрать "Все" в настройках проекта, чтобы показать все параметры, включая "Пути поиска в заголовке" и "Другие флаги компоновщика".
Это довольно просто, следуйте инструкциям, но помните, что GDataXMLNode не поддерживает ARC. Вы можете сделать ту же инструкцию, что и Андрей. Но я думаю, что он должен быть расположен в подпроекте, например: Library.xcodeproj
, Если вы хотите организовать свой код формально.
Во-первых, создать Library.xcodeproject
, добавьте GDataXMLNode. В Build Settings
Вы также включаете "Путь поиска заголовка" и "Другие флаги компоновщика". Но не забывайте, что GDataXMLNode не поддерживает ARC. Идти к Build Phrases
, под Compile Sources
меню искать GDataXMlNode.m
установите для него флаг компилятора с помощью: -fno-objc-arcТеперь для любого подпроекта, в котором вы хотите использовать эту библиотеку, просто перейдите в Настройки сборки в Пользовательском Header Search Path
свойства выбирают: ../IPLibrary/**
или же ../IPLibrary
и выберите рекурсивный вариант. Теперь вы можете включить GDataXMLNode. Кстати, ваш проект выглядит более профессионально, поскольку lib и исходный код разделены по отдельности. Удачи.