我正在创建一个 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;
}
我做错什么了吗?我正在使用 Xcode 4。非常感谢。