CodeSense не всегда работает при импорте Frameworks - PullRequest
8 голосов
/ 31 декабря 2011

Когда я использовал Xcode 3.2 и добавил существующий фреймворк, смысл кода определял бы имя фреймворка, когда я набираю #import <.

Скажем, например, я добавил фреймворк "MediaPlayer" . Затем я набираю #import <Me, и смысл кода подсказывает мне #import <MediaPlayer/MediaPlayer.h>

Теперь я использую Xcode 4.2.1, и я заметил, что этот код не очень хорошо работает для некоторых frmeworks. (например, «CoreAudio» может быть успешно предложен, но «MediaPlayer» и «CoreMotion» не могут).

Что-то не так с XCode или я пропустил некоторые настройки, так что смысл кода не обнаруживает эти рамки?

Отредактировано 27 февраля / 2012: Это подтверждено решено в Xcode 4.3

Отредактировано 7 марта / 2012: Я думал, что это исправлено в Xcode 4.3. Но странно, иногда это работает, иногда нет.

Отредактировано 3 августа 2012 г .: Это подтверждено в Xcode 4.4

.

1 Ответ

0 голосов
/ 29 сентября 2012

С той же проблемой, с которой я сталкивался несколько раз ... Я нашел одно решение ... Но не смог найти причину этого ...

В версиях xcode 4.4 и выше, он работает отлично .. Но еслиВы получаете такие проблемы ИЛИ получаете ошибки как .... #import <MediaPlayer/MediaPlayer.h> ----Not found file Очистите ваш проект - пересоберите его ИЛИ повторно откройте окно xcode .. Я уверен, что оно будет работать отлично ..

...