-1

我在许多 .m 文件中有几十个函数,这些函数适当地显示在 xcode 面包屑栏上的下拉菜单中。但是,昨晚,我在代码中添加了一个新函数,但它绝对不会出现在下拉列表中。出现之前的功能。出现后的功能。Pragma 标记出现之前和之后。我已经多次重新启动 Xcode。在 .h 中定义函数后,Xcode 会自动填充 .m 中的函数名。函数中的代码工作正常。它只是不会出现在面包屑下拉菜单中。

我现在通过在函数开始之前添加一个编译指示标记来解决它。但是,有没有人对为什么它没有显示在下拉列表中以及可以做些什么有任何建议?

Spr.h

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

弹簧

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

2 回答 2

0

尝试强制重新索引您的项目。打开 Organizer -> Projects,选择你的项目,删除它的派生数据,重启 Xcode,等待它完成索引。

于 2013-03-03T21:56:13.653 回答
0

重新索引没有帮助。我只是坚持在函数名称之前添加#pragma 标记的解决方法。

于 2013-03-06T07:01:56.100 回答