0

問題: Json 応答から、代わりにUIAlertView番組\nが改行します。


Json レスポンス:

{"error":"Line 1.\\nLine 2."}

コード

[self setLastError:[dictJsonResult jsonObjectForKey:@"error"]];

UIAlertView *alert = [[[UIAlertView alloc] initWithTitle:@"Registration Failed"
    message:[ParseHelper lastError] delegate:nil
    cancelButtonTitle:@"OK"
    otherButtonTitles:nil] autorelease];
4

2 に答える 2

2

問題は、それが\\変換され\、最初に来るため優先されることです。

もう少し説明すると

ABC\\nDEF次のようになります。

ABC\nDEF

ABC\nDEF次のようになります。

ABC
DEF
于 2013-02-05T18:07:36.130 に答える
2

Ismael はすでに何が問題なのかを説明しました。それを修正する方法を教えてください:

[self setLastError:[[dictJsonResult jsonObjectForKey:@"error"]
    stringByReplacingOccurrencesOfString:@"\\n" withString:@"\n"]];
于 2013-02-05T18:08:58.487 に答える