swift - 我可以使用 Extension 在 swift 4.2 中结束方法名称吗?
问题描述
我可以使用 Extension 在 swift 4.2 中结束方法名称吗?编译器建议剪辑名称,例如registerExtension()
to register()
,而 registerMyname()
工作正常。
注意:registerExtension()
®isterMyname()
是我的 Objective C 框架的一部分。
解决方案
编译器建议一个名称,因为在您使用的当前版本的Swiftmethod
中存在一个新名称,该名称在您的Objective-C frameworks
中定义。通过接受建议,它不会像以前那样改变它的工作原理。
推荐阅读
- ag-grid - Ag-Grid React 如何获取特定网格调用 api.getDataAsCsv()
- reactjs - 在数组反应钩子中添加项目并访问它们
- javascript - 对每个父项AZ中的Kendo UI Jquery树视图子项进行排序
- macos - 在 MacOS 中调试 Electron 应用程序的文件关联
- python - 使用 django 和 cryptocompare 在表格中显示加密价格
- mysql - Hasura - Postgres 数据库表自动增量 PK 问题
- flutter - 底部溢出 21 个像素的 RenderFlex
- python - 通过使用存储为列表的各种键迭代向现有字典添加值
- swift - 友好名称的语言代码
- asp.net - 启动状态服务后,是否应该在服务器中的所有应用程序上设置 StateServer 模式?