二元运算符 + 不能应用于 CGfloat int 类型的操作数

2023-12-13

我遇到了与之前相同的问题,但使用了不同的代码行;但这一次,我无法使用与上次相同的方法修复它:

 var Y : Int = 0
 var X : Int = 0
 @IBOutlet var ball : UIImageView!
 ball.center = CGPointMake(ball.center.x + X, ball.center.y + Y) 

这是我收到的错误:

二元运算符 + 不能应用于 CGfloat int 类型的操作数


相反,将它们声明如下:

let X : CGFloat = 0.0
let Y : CGFloat = 0.0

回复您的评论:

该错误与它们被声明为无关var or let。 你可以将它们声明为var如果你坚持将它们声明为Int,您仍然需要执行以下操作:

var X : Int = 0
var Y : Int = 0
ball.center = CGPointMake(view.center.x + CGFloat(X), view.center.y + CGFloat(Y))
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

二元运算符 + 不能应用于 CGfloat int 类型的操作数 的相关文章

随机推荐

  • Delphi FreeAndNil:寻找替代实现

    注意 请耐心听我说 我感觉有点 火焰烤 由于一些讨论here and here以及我报告的一些问题here and here 一些背景 旧的 10 4 之前 FreeAndNil看起来像这样 FreeAndNil var SomeObjec
  • 在 Flutter 中终止应用程序后,如何使用 Awesome 包继续获取通知?

    我正在使用很棒的通知包 我想知道如何在应用程序终止时保持获取通知 我猜你正在使用firebase messaging与您的应用程序 要在应用程序终止 后台状态时处理消息 您必须创建一个 firebase 后台消息处理程序 Above mai
  • 使用 Spring Webflux Reactive WebClient 设置连接超时

    为 默认 WebClient 设置 连接 超时的正确方法是什么 仅仅使用就足够了吗Mono timeout Duration 生成的 Mono 或 Flux 上的方法 或者这是否会导致可能的内存 连接泄漏 提前致谢 答案来自Spring 5
  • 模板类型检查 C++

    我有一个接受对象的模板函数 我需要确定该对象是否派生自特定基类 如果它是从基类派生的 我需要调用附加函数 无论如何我可以在 C Linux 中做到这一点吗 class baseA class derivedA baseA class tes
  • 如何在手动按单个片段的后退按钮时返回到上一个片段?

    我只有一个activity和多个fragments在我的应用程序中 两个主要片段A 左 和B 右 Fragment A1 called from A B1 called from B B2 called from B1 All fragme
  • 将 String 转换为 Double 时的双精度无效

    我得到一个 NumberFormatException 这行代码中的双 111 000 000 无效 double SalePotential Double valueOf EtPotential getText toString 一开始
  • PHP 如何在没有 HTML 标签的情况下进行回显

    我有一种系统 每个人都可以输入他想要的任何内容 不过 他们似乎也可以使用诸如 img src a href a etc 你怎样才能完全防止这种情况发生呢 举例来说 如果有人输入 h1 Hello h1 文字不会变大 但只会显示 h1 Hel
  • 在 MS Access 和 SQL Server 中处理图片

    具体是如何进行的 将图像 图片存入 SQL 数据库 使用 MS Access 表单查看 SQL 数据库中的图片 我目前在两个数据库之间使用 ODBC 链接 没有任何问题 但我很难理解我需要做什么才能实现我想要实现的目标 我已经尝试过谷歌 但
  • 如果使用 vb 脚本调用宏将被禁用

    我正在尝试使用 vbs 调用我的 Excel 宏 这是我的代码片段 Set objExcel CreateObject Excel Application Set objWorkbook objExcel Workbooks Open C
  • Android JNI字符串加密/解密

    我正在尝试在本机代码 C 中进行 aes 加密 解密 加密确实有效 但是当我尝试解密字符串时 它最终不会成为原始字符串 下面是基于模式参数进行加密 解密的 JNI 方法 jbyteArray Java com example hellojn
  • 读取崩溃日志

    我看到抛出了 ArrayIndexOutOfBounds 异常 但代码中的以下几行有三种不同的方法 我将如何阅读日志来找出以下哪一行抛出了错误 请指教 这是写入加密存储的一个例外 它是由密码抛出的 目前尚不清楚为什么失败或由于什么操作而失败
  • 通过代码从最近的菜单中排除活动

    我需要排除某个活动出现在最近启动的菜单中 但我无法添加android excludeFromRecents true in AndroidManifest xml 我必须在运行时执行此操作 有谁知道是否可以设置FLAG EXCLUDE FR
  • JSON 嵌套太深...我应该切换到 XML 吗?

    我收到一个 JSONException 抱怨嵌套非常深 超过 30 个 我知道该值是在 JSONWriter 中硬编码的 我能做什么最好 如果存在这种情况 请使用另一个没有此限制的库 切换到 XML UPDATE 我正在将带标签的树结构序列
  • SQLite 删除表别名[重复]

    这个问题在这里已经有答案了 我正在尝试为 SQLite 中的表添加别名 例如通过以下命令 它来自我正在阅读的 Ramakrishnan 的数据库管理系统 一书 DELETE FROM Students S WHERE S sid 12546
  • 无法理解 JavaScript 中删除变量的行为

    问题是这样的 var x 5 window x x true x as it seems is a property of window delete x false delete window x false BUT window x 5
  • 如何在 Java 中解析 iCal RRULE [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 目前不接受答案 我有以下内容iCal 重复规则例子 RRULE FREQ YEARLY INTERVAL 2 RRULE FREQ WEEKLY INTERVAL
  • 如何在 ~/.gdbinit 中设置这些断点?

    以下是放置在 gdbinit 中的断点列表 它们对于调试内存问题非常有帮助 fb NSException raise fb NSAssertionHandler handleFailureInFunction file lineNumber
  • Android 示例评论BEGIN_INCLUDE END_INCLUDE

    在阅读一些 Android 示例时 我通常会看到类似的评论 BEGIN INCLUDE something END INCLUDE something 但是 我当前的 IDE Android Studio 1 1 无法识别它们 或者可能是我
  • Python a、b = b、a +b

    这是我的第一个问题 我开始学习Python 之间有区别吗 a b b a b and a b b a b 当您在下面的示例中编写它时 它会显示不同的结果 def fib n a b 0 1 while a lt n print a end
  • 二元运算符 + 不能应用于 CGfloat int 类型的操作数

    我遇到了与之前相同的问题 但使用了不同的代码行 但这一次 我无法使用与上次相同的方法修复它 var Y Int 0 var X Int 0 IBOutlet var ball UIImageView ball center CGPointM