UIAlertcontroller设置了归属消息

时间:2017-05-23 09:04:08

标签: ios iphone swift swift2.3

我们如何在UIAlertcontroller中将归因文本设置为消息。 我的尝试代码如下,但它会使应用程序崩溃。

NewCookie cookie  = new NewCookie("token", tokenValue, "/", "", 1, "", 3600, new Date(System.currentTimeMillis() + 3600000), false, false);

目前的UIAlertcontroller代码

NewCookie cookie  = new NewCookie("token", tokenValue, "/", httpServletRequest.getServerName(), 1, "no-comment", 3600, new Date(System.currentTimeMillis() + 3600000), false, false);

感谢。

enter image description here

2 个答案:

答案 0 :(得分:26)

由于DataType不匹配,您的应用程序崩溃了。

alert.setValue(<value>, forKey: "attributedMessage")

此处<value>必须是NSMutableAttributedString的实例。

但是你传递的myAttribute是Dictionary

正在尝试调用length方法,但在Dictionary找不到应用崩溃的原因。

试试这个:

alert.setValue(myString, forKey: "attributedMessage")

答案 1 :(得分:0)

作为私有API的替代方法,您可以使用https://github.com/AntonPoltoratskyi/NativeUI

#pattern exit_status pattern1 0 pattern2 1

这是一个自定义视图控制器,是从头开始实现的,看起来与原生pod 'NativeUI/Alert', '~> 1.0'类似。

您可以通过UIAlertControllerString或自定义内容视图。

NSAttributedString