舒适的HTML转换为NSString

时间:2013-02-21 12:38:08

标签: iphone ios objective-c nsstring

我想在这个html中使用很长的'NSString':

<html>

    <head>
       <title>Title of the document</title>
    </head>

    <body>
       <h1>My First Heading</h1>
    </body>

</html>

这样做有一种舒适的方式吗?类似的东西:

    NSString *a = [NSString stringWithLongString: "   

<html>

    <head>
       <title>Title of the document</title>
    </head>

    <body>
       <h1>My First Heading</h1>
    </body>

</html>"]

无需将所有内容sqwush到一行?

2 个答案:

答案 0 :(得分:2)

是的,您可以在每行的末尾添加\

NSString *a = @"    <html>\
\
    <head>\
    <title>Title of the document</title>\
    </head>\
\
    <body>\
    <h1>My First Heading</h1>\
    </body>\
\
</html>";

没有必要使用[NSString stringWithString:]方法,stringWithLongString:也没有方法NSString

答案 1 :(得分:0)

以“\”

结束每一行
NSString *a = @"    <html>\
\
<head>\
<title>Title of the document</title>\
</head>\
\
<body>\
<h1>My First Heading</h1>\
</body>\
\
</html>";