2013-03-03 2 views
-1

У меня есть множество функций для многих файлов .m, которые соответствующим образом отображаются в раскрывающемся меню на панели крошек xcode. Однако вчера вечером я добавил новую функцию к своему коду, но она абсолютно не появится в списке. Перед этим появится функция. После этого появится функция. Прагма отмечает до и после нее. Я несколько раз перезапускал Xcode. После определения функции в .h, Xcode автоматически запустит имя функции в .m. Код в функции работает нормально. Он просто не появится в раскрывающемся панировочном сундуке.Имя функции, не отображаемой в xcode 4.3.3 breadcrumbs pulldown

Я сейчас обойду его, добавив прагма-знак прямо перед началом функции. Но есть ли какие-либо предложения о том, почему он не отображается в раскрывающемся списке и что можно сделать по этому поводу?

Spr.h

-(void) wCheck:(NSMutableArray *)CO lat:(double)target_lat long:(double)target_long; 

Spr.m

#pragma mark wCheck <-- this works 
-(void) wCheck:(NSMutableArray *)CO lat:(double)target_lat long:(double)target_long 
{ 
     //the code in here works fine. 
} 
+0

Я угадываю панировочную панель, на которую вы ссылаетесь, это панель навигации. Кроме того, будет ли эта функция первой в файле .m? – Spectravideo328

+0

@ Spectravideo328 - функция довольно сильно находится в середине .m. Функции до и после появляются в раскрывающемся списке. – Thunk

ответ

0

переиндексация не помогла. Я просто придерживаюсь обходного пути добавления метки #pragma прямо перед именем функции.

0

Попробуйте форсирование повторной индексации вашего проекта. Открыть Организатор -> Проекты, выбрать проект, удалить его производные данные, перезапустить Xcode, дождаться завершения индексации.

Смежные вопросы