0x00 类型问题?
上代码:
let picker = MyPicker()
picker.block = { (imageArray: Array) in
// blablabla
}
直接报错:
Cannot assign to property: 'picker' is a 'let' constant
Change 'let' to 'var' to make it mutable
Generic parameter 'Element' cound not be inferred
原因是:泛型参数“元素”不能被推断
去掉类型标注后,就 ok
了
let picker = MyPicker()
picker.block = { (imageArray) in
// blablabla
}
类型都不知道
忍不住要吐槽一下 😉
要是队友直接写个 a,b,c...
在参数列表里面
你能看出是啥类型?
picker.block = { (a,b,c,d) in
// blablabla
}
一行代码画个五角星⭐
胖的,瘦的,五颜六色的,都有~
https://github.com/xjh093/JHDraw