objective-c - 无法在 Xcode 4 上编译 Objective-C

标签 objective-c xcode ios macos xcode4

我购买了 Xcode 4 以开始开发 iOS 应用程序。我来自 C、C++ 背景。 我从这里输入了示例: http://en.wikibooks.org/wiki/Objective-C_Programming/syntax 到 XCode 项目(命令行工具->基础模板,不是我知道它的意思,只是我在某处读到的)。 我将这些文件命名为:point.h、point.m、main.m

起初,我遇到了 3 个错误。我通过将类(class)名称从“Point”更改为“MyClass”摆脱了其中的两个 但现在我收到以下警告: 未找到方法“+new”(返回类型默认为“id”) 关于线路: MyClass *point = [MyClass new]

我在调试器输出部分也没有得到任何输出。

有什么解决办法吗?

最佳答案

看来你遇到了一些问题......

我会说你忘记继承NSObject,所以找不到方法+new

@interface MyClass : NSObject

@end

关于objective-c - 无法在 Xcode 4 上编译 Objective-C,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5358389/

相关文章:

ios - 将 U+ unicode 转换为 NSString

ios - 为 appetize/xcode/react-native 创建 .app 包的设置

iphone - 如何知道 iOS 设备何时插入?

ios - 在 iOS 上每 n 秒执行一次连接检查

ios - 测试 HTTPS 身份验证

ios - 更改 UIBezierArc 颜色,当它的 handle 仅从 handle 内部或外部绘制时

ios - 在 Objective-C 中取消分配对象的属性

objective-c - NSString 类型声明

iphone - 单击按钮时 iOS 应用程序崩溃 iPhone

xcode - 如何比较2个Xcode目标