无法理解为什么我的课程不符合Codable 请注意,在我的情况下,我不需要实施编码和解码方法。
strings <- data.frame(str = c('<hashtag count="5" value="#starbucks"/>',
'<hashtag count="99" value="#peets coffee"/>'),
col2 = c(2,4))
apply(strings, 1, function(x) str_match(x['str'],
'count=\\"(\\d+).*value=\\"#([^"]+)')[,2:3])
[,1] [,2]
[1,] "5" "99"
[2,] "starbucks" "peets coffee"
答案 0 :(得分:11)
这是因为NSNumber不是Codable。不要使用Objective-C类型;使用Swift类型。 (这是一般规则;它并不局限于Codable情况。但这是一个很好的例子,为什么规则是好的!)
将NSNumber更改为Int或Double(在代码中出现的两个位置),一切都会很好。