2017-03-31 43 views
0

我正在使用Forismatic API来获得一个随机的励志名言,我想作为一个小部件展示。我已经设置了它,并且我有一个生成新报价的按钮,但是我无法使其始终显示报价/作者。看起来这是由于引用的长度所致,而且它是由我设定的约束条件决定的。我得到的错误是:如何使今日警报显示我需要的所有信息?

错误解析JSON:错误域= NSCocoaErrorDomain代码= 3840“无效 转义字符周围54序列” 的UserInfo = {NSDebugDescription =无效的转义字符周围序列 54}

而且,我怎样才能要显示的文字开始左上角?

的报价都显示这样的,在整个标签区域的中间开始更多,而不是左上:

enter image description here

回答

0

你所得到的错误无关,与你的意见/约束 - 这意味着你的JSON有效载荷中有一个意想不到的字符,系统无法解析它。没有看到有效载荷,就不可能说出这个角色可能是什么。

至于放置在顶部的文字 - 没有办法指定在UILabel垂直alignement。您可以通过将标签底部约束设置为大于或等于0(或某个边距值)来实现此目的。这会将标签粘贴到顶部,并让它成长为适应更多文本。

+0

感谢您对标签的帮助。我是新来的这个东西,我在哪里可以查看JSON有效载荷? –

+0

那么,最好的办法是使用某种代理。但由于您正在使用外部服务,因此我会尝试与他们联系。 – Losiowaty

相关问题