Объявите строку NSString в нескольких строках - PullRequest
12 голосов
/ 03 октября 2011

Есть ли способ объявить NSString в несколько строк? Я хочу написать HTML-код и сохранить его в NSString, и в несколько строк код будет более читабельным. Я хочу сделать что-то вроде этого:

NSString *html = @"\<html\>"
 + @"\<head\>"
 + @"\<title\>The Title of the web\</title\>"
 + @"\</head\>"
 + @"\<body\>"
[...]

1 Ответ

38 голосов
/ 03 октября 2011

Это пример:

NSString *html = [NSString stringWithFormat:@"<html> \n"
                          "<head> \n"
                          "<style type=\"text/css\"> \n"
                          "body {font-family: \"%@\"; font-size: %dpx;}\n"
                          "img {max-width: 300px; width: auto; height: auto;}\n"
                          "</style> \n"
                          "</head> \n"
                          "<body><h1>%@</h1>%@</body> \n"
                          "</html>", @"helvetica", 16, [item objectForKey:@"title"], [item objectForKey:@"content:encoded"]];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...