小编exc*_*ate的帖子

Apple Mach-O Linker(ld)使用Switch语句时出错?

我正在创建一个Objective-C程序,在调用C函数时,它会尝试转换一个数字并返回一个字符串.但是,当我尝试编译时,这会导致Apple Mach-O链接器(ld)错误.

这是代码片段:

NSString * convertNum (int theNum) {
  NSString *numString;

  switch (theNum) {
    case 102:
       numString = @"Oh yea, string 102";
       break;
    case 104:
       numString = @"Oh great, string 104";
       break;
    /* ... */
    default:
       numString = @"Don't feed me with something I don't know!";
       break;
  }

  return numString;
}
Run Code Online (Sandbox Code Playgroud)

我做错了什么吗?我正在使用Xcode 4.非常感谢.

macos cocoa mach-o objective-c

1
推荐指数
1
解决办法
4517
查看次数

标签 统计

cocoa ×1

mach-o ×1

macos ×1

objective-c ×1