oc discription 数组输出乱码

我定义了一个Person类,并把person类放入一个数组中,遍历数组控制台由乱码,我已经重写discription

description 输出乱码

-(NSString*)description;

{    return [NSString stringWithFormat:@"电影名:%@ 导演:%@ 主演:%@  时长:%d分 上映时间:%@",_moivesName,_director,_actorName,_time,_moivesTime];}

我讲一个类放在一个数组中,想输出类的所有信息,我重写了decription方法,但现实太出现

编号:0 (

    "\U7535\U5f71\U540d\Uff1a\U897f\U6e38\U8bb0\U4e09\U6253\U767d\U9aa8\U7cbe \U5bfc\U6f14\Uff1a\U5f90\U5b9d\U745e \U4e3b\U6f14\Uff1a\U90ed\U5bcc\U57ce  \U65f6\U957f\Uff1a120\U5206 \U4e0a\U6620\U65f6\U95f4\Uff1a19:30",

    "\U7535\U5f71\U540d\Uff1a\U957f\U57ce \U5bfc\U6f14\Uff1a\U5f20\U827a\U8c0b \U4e3b\U6f14\Uff1a\U5f20\U6db5\U4e88  \U65f6\U957f\Uff1a130\U5206 \U4e0a\U6620\U65f6\U95f4\Uff1a20:00"

)编号:1 (

    "\U7535\U5f71\U540d\Uff1a\U897f\U6e38\U8bb0\U4e09\U6253\U767d\U9aa8\U7cbe \U5bfc\U6f14\Uff1a\U5f90\U5b9d\U745e \U4e3b\U6f14\Uff1a\U90ed\U5bcc\U57ce  \U65f6\U957f\Uff1a120\U5206 \U4e0a\U6620\U65f6\U95f4\Uff1a19:30",

    "\U7535\U5f71\U540d\Uff1a\U957f\U57ce \U5bfc\U6f14\Uff1a\U5f20\U827a\U8c0b \U4e3b\U6f14\Uff1a\U5f20\U6db5\U4e88  \U65f6\U957f\Uff1a130\U5206 \U4e0a\U6620\U65f6\U95f4\Uff1a20:00"

)Program ended with exit code: 0


慕虎2203750
浏览 1636回答 3
3回答

_____M

这是由于Xcode中的控制台输出字符格式非utf-8导致的,只在控制台里乱码,界面上显示的时还是会正常显示的。

慕粉1639077163

坏了吧
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

iOS