我浏览了raywenderlich.com上的Text Kit Tutorial和该行
edited(.EditedCharacters | .EditedAttributes, range: range, changeInLength: (str as NSString).length - range.length)
Run Code Online (Sandbox Code Playgroud)
产生以下错误:
No '|' candidates produce the expected contextual result type 'NSTextStorageEditActions'
Run Code Online (Sandbox Code Playgroud)
当我将第一个参数更改为时,错误消失了:
edited(.EditedCharacters, range: range, changeInLength: (str as NSString).length - range.length)
Run Code Online (Sandbox Code Playgroud)
我也试过用"OR"和"||" 没有任何成功.
Swift 2.2和iOS 9.2
kbp*_*ius 48
@dfri是对的.为了说明使用管道的另一个例子,"|"是在为UIImageView执行autoResizingMask时,如下所示:
imageView.autoresizingMask = [.FlexibleWidth, .FlexibleHeight, ...]
当然你会替换...其他UIViewAutoresizing选项.
祝好运!
| 归档时间: |
|
| 查看次数: |
13383 次 |
| 最近记录: |