ios – Xcode 7.3.1未正确自动填充
我在OSX El Capitan 10.11.4上为iOS设计了一个简单的全新Objective-C项目.我正在使用
Cocoapods,因此我使用以下3个pod创建了我的Podfile:Firebase,UALogger和AFNetworking 3.0.我安装了我的Pod,然后打开了.xcworkspace.到现在为止还挺好.
我有一个View Controller和一个子类UITableView,在VC的.m中,我导入了Firebase,UALogger,AFNetworking和我的tableview: // MyViewController.m #import "MyTableView.h" #import <AFNetworking.h> #import <Firebase/Firebase.h> #import <UALogger/UALogger.h> ... @property (strong,nonatomic) MyTableView *tableView; 然后我转到我的viewDidLoad方法,并尝试对Firebase进行简单的alloc / init并创建我的tableview: // MyViewController viewDidLoad Firebase *firebase = [[Firebase alloc] initWithUrl:@"myurl..."; self.tableView = [[MyTableView alloc] init]; 这是发生的事情: > Firebase类不是自动建议的,因此我必须在两个位置手动输入,但是,initWithUrl …出人意料地自动建议. 而且,真的让我更加困惑: >如果我在构建中期键入F(即,在我单击运行按钮之后,但在项目完成构建之前),将自动建议Firebase.但是,一旦构建完成,如果我退格然后重新键入字母F,它就不再是建议. AFNetworking或其他人不会发生同样的效果. 要明确:一切都符合,我的应用程序运行完美,没有任何警告,没有错误. 到目前为止我尝试过的: >将构建设置中的用户标题搜索路径设置为$(SRCROOT)/ **(以及“$(SRCROOT)/ **”以及$(SRCROOT))并将其设置为递归 这些都没有用,现在我在这里. 好消息是,假设这不是什么大不了的事 – 我只需要输入更多信息并将我的小手指放在骨头上. 坏消息是,我不知道为什么会发生这种情况,并且必须输入更多信息并将我的小手指放在骨头上. 如果有解决方案,我还没有尝试,请告诉我.谢谢. 解决方法
尝试清理项目并删除派生数据. 您可以通过按ctrl按钮空格键强制Xcode手动显示建议.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |