我有一个枚举 以及将这些枚举值映射到任意字符串的 function 是否可以将其作为属性公开给 Swift? 我试过了 但编译器给我警告“'swift_name' 属性参数必须是字符串文字,指定 Swift function 名称”和 Swift 调用者不会将stringVal视为MyEnum值的 ...
我有一个枚举 以及将这些枚举值映射到任意字符串的 function 是否可以将其作为属性公开给 Swift? 我试过了 但编译器给我警告“'swift_name' 属性参数必须是字符串文字,指定 Swift function 名称”和 Swift 调用者不会将stringVal视为MyEnum值的 ...
我正在用 Swift 语言定义一个协议,这个协议将在 Objective-C 和 Swift 项目中使用。 它的第一个版本如下: 由于不能导出为Objective-C代码,只好改写为: 现在我有两个问题: DataCodable仅在 Swift 中可用。 NSDataCodable只能应用于 ...
我有一个包含如下属性的Objective-C协议:#import <Foundation/Foundation.h> @protocol Playback <NSObject> @optional @property (nonatomic, nonnull) NSUR ...
我的项目是用Objective-C编写的。 我正在学习桥接。 我成功地将Swift桥接到我的Objective-C项目中。 我在Objective-C VC和Swift VC之间做了一些VC推送。 一切都按预期进行。 但是,我在Swift文件中创建了对Objective-C NetworkMana ...
我目前正在关注Paul Hudson 的书Objective-C for Swift 开发人员。 在本书的Nullability一章中,我创建了一个 class: 之后, Editor -> Assistant 。 最后, Counterparts -> PersonNullabilit ...
我在 macOS 上,objective-c。我包括一个 Swift 5 框架,我不知道的一件事是如何提供闭包。 这是 swift 声明: 我如何从 objective-c 传递处理程序以返回 NSColor? ...
我有一个 xcworkspace,里面有两个 xcodeprojects(一个是 static 库,其中实现了所有基本功能,另一个是使用第一个类的演示项目) - 到目前为止,所有代码都是用 Objective C 编写的。 What I want to achieve is create a Sw ...
我在 iOS 的 ObjC 框架中使用 Swift 时遇到了麻烦。 我的框架有 Objective-C 代码,我想从中调用 Swift 代码。 我想我已经正确地创建了桥接,我将在下面展示我所做的。 MySwiftFile.swift : MyObjCFile.m : 综上所述,我想初始化属性并 ...
我正在使用一个名为“SQLClient”的库,位于: https://github.com/martinrybak/SQLClient 访问我位于服务器上的数据库。 安装库、pod 等后,我尝试制作 objective-c header 文件并将示例代码示例放入文件中以测试是否没有错误,但是 Z58 ...
我正在关注将 OneSignal 添加到 React Native 的指南,其中有一节说: Open NotificationService.m or NotificationService.swift and replace the whole file contents with the co ...
我在 Swift 中使用这段代码运行良好,但无法在 Objective C 中调用它。 我在 Swift 下像这样使用它: 我在 Objective C 下尝试过,但没有成功: 错误消息是: Use of undeclared identifier 'NetworkClient' ...
当我使用stringWithContentsOfURL读取文档中的文件stringWithContentsOfURL它失败了 这是 Xcode 控制台中的错误: 错误域=NSCocoaErrorDomain 代码=256“无法打开文件“1.txt”。 UserInfo={NSURL=/var ...
我想我已经完成了所有必要的步骤,但由于某种原因它失败了。 这是我得到的错误: 显示所有消息未定义符号:_OBJC_CLASS_$_HCKBeaconCentralManager 我已经在构建设置中设置了文件: 这是桥文件的内容: 以防万一这是我用来尝试调用 SDK 类的代码: ...
您好我正在使用本机将我从目标c转换为swift的react native项目进行工作如何将iOS react native模板转换为swift? 线。 现在我想使用此https://github.com/wonday/react-native-orientation-locker集成此库 ...
最近在我们的应用程序中发生崩溃: 它来自我们访问请求属性的webView决策策略: 我相信问题在swift lib的这一行上: https : //github.com/apple/swift-corelibs-foundation/blob/master/Foundation/ ...
我已经看到很多关于在Swift中实现Obj-C协议的问题,但其他方面并没有那么多,我没有具体看到这一点。 我使用的是混合的Obj-C / Swift代码库。 我有一个Swift协议定义如下: NamedItem.swift 我有一个现有的Objective-C类,它目前有自 ...
这不容易解释,但也很烦人。 我正在使用Cobapods框架(处于开发模式)使用objc和swift源。 我们称之为“ SuperCompoment ”框架 Xcode自动生成SuperComponent-Swift.h文件,以使Objc类从Swift类中可见。 一些Objc类还 ...
网络上有很多教程可以使它实现,但是没有一个教程是清晰客观的,因为那是我更愿意展示的案例。 我正在开发一个使用C API连接到服务网站的iOS应用,该应用具有回调函数,我的任务很简单,我必须在Swift代码上获取C代码中生成的事件。 为此,我尝试了一些方法,下面是我目前正在尝试的方法。 ...
网上有很多关于这个的问题,但我无法解决我的问题。 我已经研究了几天了。 我想在 Swift 项目上运行一个简单的 C++ 类,对此我遵循了本教程: http ://www.swiftprogrammer.info/swift_call_cpp.html。 基本上我遵循了以下步骤: 创建junk.cp ...
我在网上进行了很多搜索,但没有找到解决我问题的方法。 我的目标是在C ++中创建一个简单的类,并在Swift上使用它。 为此,我确实遵循了本教程-> http://www.swiftprogrammer.info/swift_call_cpp.html (非常好)。 基本上我已经遵循 ...