我在许多.m文件中有许多功能,可以在xcode bread crumbs bar的下拉菜单中正确显示。但是,昨晚我在代码中添加了一个新功能,但绝对不会出现在下拉列表中。它出现之前的功能。出现后的功能。出现之前和之后的Pragma标记。我已多次重启Xcode。在.h中定义函数后,Xcode自动填充.m中的函数名称。函数中的代码工作正常。它不会出现在面包屑下拉中。
我现在通过在函数启动之前添加一个pragma标记来解决它。但是,有没有人有任何关于为什么它没有显示在下拉中以及可以采取什么措施的建议?
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 :(得分:0)
尝试强制重新编制项目索引。打开管理器 - &gt;项目,选择项目,删除其派生数据,重新启动Xcode,等待它完成索引。
答案 1 :(得分:0)
重新索引没有帮助。我只是坚持在函数名之前添加#pragma标记的解决方法。