g***@qq.com
g***@qq.com
  • 发布:2025-03-08 11:18
  • 更新:2025-03-08 11:18
  • 阅读:16

uts插件中reject的字符串在页面catch后变成了奇怪的字符串结构,这不是我想要的

分类:uts

在插件index.uts文件中reject一个字符串后,外部catch到的error是这样的:

{  
code = 0;  
domain = "";  
message = "{\n  \"code\" : -1009,\n  \"domain\" : \"NSURLErrorDomain\",\n  \"failed URL\" : \"https:\\/\\/cstestarea.leagsoft.net:8888\\/emm-api\\/authorization\\/loginV1.json\",\n  \"localized description\" : \"\U4f3c\U4e4e\U5df2\U65ad\U5f00\U4e0e\U4e92\U8054\U7f51\U7684\U8fde\U63a5\U3002\"\n}";  
name = Error;  
stack = "";  
userInfo =     {  
}

而reject的字符串是这样的:

{\n  "code" : -1009,\n  "domain" : "NSURLErrorDomain",\n  "failed URL" : "https:\/\/cstestarea.leagsoft.net:8888\/emm-api\/authorization\/loginV1.json",\n  "localized description" : "似乎已断开与互联网的连接。"\n}

最致命的是error变得不可解析了,而且中文是utf16编码。怎么才能原样返回?

2025-03-08 11:18 负责人:无 分享
已邀请:

要回复问题请先登录注册