0

我想用这个 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>"]

无需将所有内容都集中到一条线上?

4

2 回答 2

2

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

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

不需要做[NSString stringWithString:]方法,也没有stringWithLongString:方法NSString

于 2013-02-21T12:40:40.303 回答
0

每行以“\”结束

NSString *a = @"    <html>\
\
<head>\
<title>Title of the document</title>\
</head>\
\
<body>\
<h1>My First Heading</h1>\
</body>\
\
</html>";
于 2013-02-21T12:40:38.413 回答