由于更新到XCode 5.1我的一个项目现在标题中有错误并且不会构建,我已经像以前一样将架构更改为32位,但仍然是同样的问题.
它所指的代码行是;
friend float
DistBetweenModels (ShapeModel* pModel1, ShapeModel* pModel2,
enEvalType nEvalType = ET_EyeDist, enDistType nDistType = DT_Max);
Run Code Online (Sandbox Code Playgroud)
如果我删除'朋友'并离开'浮动'项目构建,但我不相信它正在做它应该做的事情.
我试图从另一个类调用(void)方法,该类是我在ViewController.h文件中的ViewController.h和.m;
-(void)showMore;
Run Code Online (Sandbox Code Playgroud)
我在ViewController.m文件中
-(void)showMore {
//my stuff to show in here
}
Run Code Online (Sandbox Code Playgroud)
我使用这个方法从BoothViewController调用它;
ViewController *app = (ViewController *)[[UIApplication sharedApplication] init];
[app showMore];
Run Code Online (Sandbox Code Playgroud)
它没有在代码中显示任何错误,但是在使用无法识别的选择器进行测试时它会崩溃.
我也尝试过没有成功;
ViewController *app = (ViewController *) [ViewController init];
[app showMore];
Run Code Online (Sandbox Code Playgroud)
任何帮助将非常感激!:)