You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

报错Invalid redeclaration of 'rollButtonPressed'清理构建文件夹无法解决怎么办?

Invalid redeclaration of 'rollButtonPressed'报错解决方案

该报错的核心根因是rollButtonPressed在对应作用域内存在重复声明,清理构建文件夹无效说明不是缓存问题,可按照以下步骤逐一排查:

  • 检查当前所在类的全部代码,确认是否存在两处及以上定义了同名的rollButtonPressed方法,哪怕参数存在差异、一个是IBAction一个是普通方法,只要方法名完全一致就会触发该报错
  • 检查Storyboard/XIB的留存绑定:如果你是通过拖拽生成的IBAction,就算你在代码里删掉了旧的方法,XIB/Storyboard中还留存旧的绑定记录也会报这个错。打开对应界面的XIB/Storyboard,右键点击触发该方法的按钮,在弹出的关联列表里查看Touch Up Inside事件是否绑定了多次rollButtonPressed,删除多余的绑定即可
  • 检查项目其他文件的全局定义:确认是否有引入的第三方库、自行编写的全局方法、类扩展中定义了同名的rollButtonPressed,且当前文件导入了对应的模块
  • 如果是SwiftUI项目,检查当前视图结构体中是否重复定义了同名的rollButtonPressed函数

内容的提问来源于stack exchange,提问作者AceEzra

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 11:36:02