0

问题:UIAlertView节目\n改为从 Json 响应中换行。


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

所以伊斯梅尔已经解释了哪里出了问题;我告诉你如何解决它:

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