我有一个这样定义的字符串常量:
#define kMyString @"This is my string text!";
在代码的某处,我想像这样用 NSLog 打印出这段代码:
NSLog(@"This is it: %@",kMyString);
但是得到一个构建错误:Expected expression
。
我已经看过 Apple 的 Format Specifiers但想不通。
有人可以向我解释一下如何做到这一点吗?
谢谢!
最佳答案
您应该从 kMyString
的定义中删除 ;
:
#define kMyString @"This is my string text!"
你这样做的方式相当于:
NSLog(@"This is it: %@", @"This is my string text!";);
关于iphone - 如何在 iOS 上使用 NSLog 打印字符串常量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9617301/