Xcode 8 显示“您想添加存根吗?”我该如何回答?

2023-11-25

在 Xcode 8 中,如果您声明一个类(或结构)符合协议,但尚未实现所需的方法(函数?),Xcode 将给出此消息“Type 'ClassName'不符合协议'ProtocolName’”这是事实。

如果通过单击显示三角形打开错误,您将看到许多带有灰色感叹号图标的项目。每个项目都显示“协议需要功能...您想添加存根吗?”我确实想添加一个存根!我如何告诉它为我添加存根?


raphh 的答案是正确的,但是 xcode 这里仍然有点 bug(至少对我来说),

如果您不选择Fix-it编译后点号会立即转换为感叹号,除非您尝试再构建一次,否则无法使其再次出现。

构建后立即:点错误图标

当你不这样做时Fix-it马上 :感叹号错误图标

当您有多种方法要实现并且您确实执行了以下操作时,您必须重新构建才能再次获得点图标Fix-it对于第一个。

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

Xcode 8 显示“您想添加存根吗?”我该如何回答? 的相关文章

  • 构建设置中的“Objective-C Bridging Header”条目不会出现在 Xcode 8.3 中

    我需要添加一些Objective C将库文件添加到我的项目中 然后我创建了MyProject Bridging Header h我自己归档 但现在我无法设置它的路径 因为在项目的构建设置中我找不到Objective C Bridging H
  • 如何抑制 Swift 3 中的警告?

    使用 clang 我可以做 pragma clang diagnostic push pragma clang diagnostic ignored Wdeprecated declarations pragma clang diagnos
  • 是否可以在 iOS 9 和 10 上使用核心数据(Xcode 8 和 Swift 3.0)?

    我想在 Swift 3 Xcode 8 中启动新应用程序并支持 iOS 8 4 9 x 如何处理核心数据 对于任何寻找它的人 我在这个答案中添加了由 xcode 7 swift 2 生成的核心数据模板及其 swift 3 转换 https
  • 将 UIWebView 委托迁移到 WKWebView 委托方法

    我正在努力将 UIWebView 迁移到 WKWebView 我已经更改了所有委托方法 我需要 WKWebView 委托方法等于下面的 UIWebView 委托方法 该应用程序运行良好 但登录会话不保留 UIWebView extensio
  • Xcode 8 未找到代码签名

    升级到 Xcode 8 后 由于以下错误 我无法在设备上调试 App installation failed No code signature found 我的设置 观察以及到目前为止我所尝试的 该设备已安装 iOS 10 Xcode 7
  • XCode 8 和 Swift 3 中的 UserDefaults.standard set nil 错误

    这似乎是一个错误 我正在尝试删除默认值中的现有值 UserDefaults standard set nil forKey test me let val UserDefaults standard object forKey test m
  • 模拟器打开时读取私人有效用户设置警告

    当我点击 textField 在 Xcode 中打开模拟器键盘时 会出现以下错误 2017 01 01 17 19 38 668544 FirebaseChat 12334 2921090 MC System group container
  • 无法检索运营商名称

    使用iPhone6 Xcode 8 1 运行iOS 10 1 1 执行以下命令 我不断收到 Swift 代码 无法检索运营商名称 错误消息出现在我的第一个消息之前ViewController甚至负载 我搜索了类似 但不相同 的解决方案Car
  • Xcode 8 模拟器崩溃

    我最近下载了 Xcode 8 beta 当我尝试打开模拟器时 它卡在黑色的 Apple 屏幕上 并且收到 SpringBoard 的崩溃消息 有任何想法吗 如果我遗漏了任何内容 我很乐意进行编辑 提前致谢 这是发行说明中提到的已知问题 与下
  • 可以省略不必要的启动图像吗?

    我有一个仅支持运行 iOS 10 或更高版本的 iPhone 的应用程序 我只添加了以下图像 电子邮件受保护 cdn cgi l email protection 电子邮件受保护 cdn cgi l email protection 电子邮
  • Xcode 8 内存图显示“无选择”且无法工作

    我正在使用 Xcode 8 0 和 Swift3 处理一个项目 我想使用内存图调试器 但它什么也没显示 预期外观 来自教程 为什么我不能使用这个功能 该项目是使用 Xcode 8 创建的 不是从旧版本的 Xcode 迁移的 bitcode与
  • Xcode 8 Shell 脚本调用错误

    I m trying to fix this issue for hours but it still persists Tried everything on the forums nothing helped I m using Coc
  • “CGAffineTransform Identity”在 Swift 中不可用

    尝试将某些动画改编为 Swift3 语法时遇到此错误 UIView animate withDuration duration delay 0 0 usingSpringWithDamping 0 5 initialSpringVeloci
  • Xcode 8 控制台垃圾? [复制]

    这个问题在这里已经有答案了 还有其他人遇到过 Xcode 8 控制台显示一堆随机内容的问题吗 我不想让所有这些弄乱我的调试消息和日志 有人知道如何关闭此功能吗 编辑 发行说明指定控制台可能会转储对 watchOS 无用的内容 但不适用于 i
  • 如何执行条件segue

    我通过 IB 创建了一个 segue 单击按钮时 将转换到视图 A 在按钮单击操作中 我有performSegue withIdentifier sender 包裹在一个条件中 我希望仅当条件为真时才发生 segue 但是 一旦用户单击按钮
  • 我应该在我的 iOS Objective-C 项目中使用它吗?

    Xcode 中的 构建设置 中的 Mach O 类型是什么 应该设置什么 它有这些选项 可执行文件 动态库 捆绑包 静态库 可重定位对象文件 自从我将其从可执行文件更改为静态库以来 我遇到了错误 Apple Mach O 链接器错误组 我的
  • 如何使用呼叫目录扩展来识别应用程序中的来电?

    我正在研究callKit框架 我发现通过使用呼叫目录扩展 我们可以识别来电电话号码 我的问题是如何在 iOS 应用程序中实现呼叫目录扩展来识别来电详细信息 我在 Objective C 工作 让一个数 919876xxxxx 使用此方法添加
  • 使用 XCode 进行测试时,MacOS 应用程序本地通知未显示

    我尝试将横幅通知生成器添加到我的 macOS swift 应用程序中 但在 XCode 中运行测试时 横幅没有出现 并且通知中心中也没有任何新通知可见 我计算机上的其他应用程序会定期生成通知 我错过了什么 我已按要求授予许可 我的应用程序委
  • dyld:找不到符号:_kABPersonAddressCityKey XCODE 8 问题

    你好 我的代码在 xcode 中完美运行7 x x 当我更新我的 xcode 时 我遇到了这个问题 请给我解决方案 细节 dyld 未找到符号 kABPersonAddressCityKey 引用自 var containers Bundl
  • iOS、Swift 3 - 当我从详细视图返回后单击“取消”时,UISearchBar 消失

    我在containerView中有一个tableView 以编程方式向其添加一个搜索栏 一切工作正常 除了这种情况 当我点击一个单元格时 当 tableView 由 searchBar 过滤时 然后我从明细视图返回 通过推送转场呈现 然后我

随机推荐

  • TypeError:无法创建一致的方法解析顺序(MRO)[重复]

    这个问题在这里已经有答案了 这是我计划在我的游戏中使用的代码 但它抱怨 MRO 错误 class Player pass class Enemy Player pass class GameObject Player Enemy pass
  • gremlin python - 向顶点添加多个但数量未知的属性

    我想向一个顶点添加多个属性 但从一开始就没有明确知道这些属性可能是什么 例如 假设将一个人作为顶点添加到图中 我们有以下属性字典 Person 1 id 1 first name bob age 25 height 177 也许要添加另一个
  • java derby 数据库从 CSV 批量加载

    Derby 是否具有从 CSV 批量插入数据的功能 我能想到的最好办法是逐行读入文件并创建一个批处理 SQL 更新语句并运行它 对于 100 万行 需要 30 40 分钟 而使用 mySQL 的 LOAD 语句从 CSV 文件加载相同数据需
  • 如何通过 Dockerfile 使用 apt-get 安装多个包

    所以我试图制作一个基本的 Dockerfile 但是当我运行它时它说 The command bin sh c sudo apt get install git python yaml python jinja2 returned a no
  • Onclick验证表单,如果有效则仅提交表单

    我有一个 html 表单 我首先希望使用 jQuery 验证库 jquery validate min js 进行验证 并且如果表格有效 将表格提交到某个位置 我已尝试以下操作
  • 使用协议相关 URL 时会加载什么协议? [关闭]

    很难说出这里问的是什么 这个问题模棱两可 含糊不清 不完整 过于宽泛或言辞激烈 无法以目前的形式合理回答 如需帮助澄清此问题以便重新打开 访问帮助中心 我刚刚开始测试 无协议 URL 背后的想法 我要解决的问题是 在 https 页面上 我
  • 在 R 中每小时对数据帧进行分组

    我有一个数据框 其中日期列中有日期时间值 三列包含每个日期时间的计数 我正在尝试将每小时的数据与三列的计数进行分组 聚合函数适用于单列 但我试图对整个数据框执行此操作 有小费吗 aggregate DateFreq ColA by list
  • 为 Qt 注册自定义类型时何时、何地以及为何使用命名空间

    类似的问题已多次提出 但我主要关注名称空间和指针问题 MyClass h namespace foo class MyClass MyClass QDataStream operator lt lt QDataStream out cons
  • boost线程互斥数组

    我的问题是 我有多个线程更新的块矩阵 多个线程可能一次更新不相交的块 但通常可能存在竞争条件 现在矩阵使用单锁锁定 问题是 是否可能 如果可能 如何实现 实现高效的锁数组 以便一次只能锁定矩阵的一部分 所讨论的矩阵可能会变得相当大 约为 5
  • MemoryStream.Close() 或 MemoryStream.Dispose()

    我该打电话给哪一个 有必要两个都打电话吗 如果我已经调用了其中一个 另一个会抛出异常吗 Close and Dispose 当调用MemoryStream 仅用于做两件事 将对象标记为已释放 以便将来意外使用该对象时会引发异常 Possib
  • 电子邮件网络钓鱼中的同形攻击检测

    主要问题 我正在 Java 中开发一个 API 需要检测网络钓鱼电子邮件中品牌 例如 PayPal Mastercard 等 的使用情况 显然 攻击者使用不同的策略来针对这些品牌 以便更难以检测到它们 例如 大师卡 看起来非常相似 万事达
  • 合并 Pandas Dataframe 中的日期范围

    我在 Python 中有一组记录 其中包含一个 id 至少一个属性和一组日期范围 我想要使 用每个 id 的代码 并组合属性匹配且日期范围内没有间隙的所有记录 日期范围无间隙是指一条记录的结束日期大于或等于该 ID 的下一条记录 例如 ID
  • Flash 文档查看器

    有基于 Flash 的文档查看器吗 我正在寻找类似于 Scribd com 使用的 iPaper 的东西 有一个很棒的 PDF2SWF 开源查看器 http www devaldi com page id 260
  • javafx 表中的自动行编号

    我有一个示例代码 我们用它来动态行号Java Swing表即JTable 我是新来的JavaFX并希望同样JavaFX 有没有办法设置自动行号JavaFX Table class LineNumberTable extends JTable
  • Ruby 的 max 函数如何对重复项进行排序?

    我一直在看最大法在鲁比的Enumerablemixin v2 4 1 这是一个相当简单的方法 但是当存在重复项时它如何排序有点令人困惑 例如 x 1 2 3 4 5 6 7 8 9 x max a b a 2 lt gt b 2 gt 1
  • .net 中的滚动列表

    NET 中是否有任何列表 集合类的行为类似于滚动日志文件 用户可以向其中追加元素 但如果超过最大容量 列表将自动删除旧元素 我还想访问列表中的任何元素 例如列表 102 等 这是一个简单的实现 public class RollingLis
  • 如何调整 UITextView 的宽度以适应其内容而不换行?

    调整 UITextView 的大小以适应其内容的高度可以这样实现 CGRect frame textView frame frame size height textView contentSize height textView fram
  • 使用 stringify 设置和获取对象到本地存储?

    创建一个名为 car 的对象 function car temp this brand temp 0 this color temp 1 this year temp 2 var temp Skoda Red 2012 car new ca
  • 创建接受可变数量视图(以及区域)的布局

    My goal我需要创建一个自定义布局 流布局 它可以接收可变数量的视图 并根据它们创建必要的区域 并在这些区域内显示传入的视图 视图可以垂直排列或排列水平地 要求该布局有一个模板 其中最初未定义区域 它只包含一个包装器 data role
  • Xcode 8 显示“您想添加存根吗?”我该如何回答?

    在 Xcode 8 中 如果您声明一个类 或结构 符合协议 但尚未实现所需的方法 函数 Xcode 将给出此消息 Type ClassName 不符合协议 ProtocolName 这是事实 如果通过单击显示三角形打开错误 您将看到许多带有