尝试为标题使用活动标签时崩溃
Crash when trying to use Active Label for a caption
我在尝试为用户字幕使用活动标签时遇到崩溃。我认为这是因为我之前添加的一些字幕不包含任何启用的类型。所以我做了一个 post 说明 "This is a post with #hashtags and a @userhandle." 应用程序仍然崩溃,我错过了一步还是出了什么问题?
captionLabel.text = posts?.caption
let customType = ActiveType.custom(pattern: "\(captionLabel)\b")
captionLabel.enabledTypes = [.mention, .hashtag, .url, customType]
captionLabel.customize { (label) in
label.text = "\(captionLabel)"
label.textColor = .black
label.numberOfLines = 0
}`
Thread 1: EXC_BAD_ACCESS (code=2, address=0x600003a7c100)
Pattern 是一个字符串,所以,尝试 (pattern: "\(captionLabel.text)\b")
而不是 (pattern: "\(captionLabel)\b")
如果您尝试使用 \(captionLabel)
初始化模式,您将使用标签。
您需要使用该标签的文本。
我在尝试为用户字幕使用活动标签时遇到崩溃。我认为这是因为我之前添加的一些字幕不包含任何启用的类型。所以我做了一个 post 说明 "This is a post with #hashtags and a @userhandle." 应用程序仍然崩溃,我错过了一步还是出了什么问题?
captionLabel.text = posts?.caption
let customType = ActiveType.custom(pattern: "\(captionLabel)\b")
captionLabel.enabledTypes = [.mention, .hashtag, .url, customType]
captionLabel.customize { (label) in
label.text = "\(captionLabel)"
label.textColor = .black
label.numberOfLines = 0
}`
Thread 1: EXC_BAD_ACCESS (code=2, address=0x600003a7c100)
Pattern 是一个字符串,所以,尝试 (pattern: "\(captionLabel.text)\b")
而不是 (pattern: "\(captionLabel)\b")
如果您尝试使用 \(captionLabel)
初始化模式,您将使用标签。
您需要使用该标签的文本。