头文件中的多行是否允许文本/字符串?

时间:2010-05-26 07:33:26

标签: objective-c

我想这样做:

#define kDescriptionText @"Some text here..."
"...and more continued here."

我也试过了:

@"...and more continued here."

这可能吗?或者这一切都必须在一条looooooong线上?

3 个答案:

答案 0 :(得分:1)

使用反斜杠,如下所示:

NSLog(@"Some text here...\
Some text here...");

答案 1 :(得分:0)

由于我不能在评论中加入代码,这里是Paul对于定义

的建议
#define BLAH @"this is a \ 
long string"

对我有用。
确保反斜杠后没有字符(包括空格)。

答案 2 :(得分:0)

我更喜欢:

#define FOO @"hgdhjdlhd" \
             "gfgfgfd"

或者

NSString* const kFoo = @"gfsdhg"
                        "grgfsdgfsd";