二进制表达式的操作数无效('CGFloat'(又名'double')和'UIView * _Nullable')

时间:2017-02-07 05:46:09

标签: ios objective-c swift xcode8

您好,我在从swift转换为目标c代码时遇到以下错误。请看截图。

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:1)

正如Mike Taverne评论的那样!需要去。 Insead !.我认为你可能想要->如果它应该是客观的C. ObjC似乎认为你想从offsetY中减去_profileBelowView.superView。您可以尝试在减法的后半部分放置括号。这不是真正的问题,但是一旦删除了操作顺序问题,您可能会收到更好的错误消息。