gpt4 book ai didi

ios - XCode:预期标识符或 '('

转载 作者:行者123 更新时间:2023-11-29 02:33:42 29 4
gpt4 key购买 nike

我们很久以前创建了一个 iOS 应用程序,它在开发它的 Mac 上运行完美,但当我们尝试在不同的 Mac 上编译它时会抛出错误。

为了将其传输到第二台 Mac,我们只需将整个源目录复制到 U 盘上。如果这是我的问题的原因,那么有人可以让我知道转移项目的更好方法。

该项目有许多通过 CocoaPods 引入的依赖项。 Pods 项目/目标在两台 Mac 上都能正确构建。

出于遗留兼容性原因,两台 Mac 都运行 XCode 5.0.2 并针对 iOS 6.1 进行编译。

在尝试构建主项目时,我们遇到了以下类型的几个错误:

• 预期标识符或“(”

• 程序中出现意外的“@”

• 缺少方法声明的上下文

• 预期的方法体

这是我的一个头文件的编译错误示例(再次注意,代码与在另一台 Mac 上正确编译的代码完全相同):

#import <UIKit/UIKit.h>
@interface DiagnosticViewController : UIViewController <UITextFieldDelegate>

@property (weak, nonatomic) IBOutlet UITextView *diagnosticReadout;
@property (weak, nonatomic) IBOutlet UITextField *connectionNameTextBox; <- Unexpected ‘@’ in program
-(void) messageReceived:(NSString*)webPublisherMessage; <- Missing context for method declaration
@end <-Expected method body

有人知道发生了什么事吗?我只能假设build设置有问题或包含路径或其他东西,但我已经检查了所有这些,它们在两台 Mac 上看起来都是相同的。

最佳答案

检查该行之前是否没有任何空白字符。只需将光标放在给您带来麻烦的@property 的开头,然后尝试按一次或两次退格键。查看错误是否消失。这对我有用

关于ios - XCode:预期标识符或 '(',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26606764/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com