腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
方法
不能
是
@
objc
协议
的
成员
,
因为
它
的
结果
类型
不能用
Objective-C
表示
、
在创建这个
方法
时,我得到了"Method
不能
是
@
objc
协议
的
成员
,
因为
它
的
结果
类型
不能用
Objective-C
表示
“
的
错误 @
objc
public protocol ShareSecurityQuestionProtocol
浏览 27
提问于2019-10-14
得票数 0
回答已采纳
1
回答
方法
在删除tuple后
不能
成为@
objc
协议
的
成员
。
、
首先,
它
使用了这样
的
tuple: func validate(value:String?)-> (Bool, ValidationErrorType)
因为
元组不适合目标C,所以我决定使用Dictionary。@
objc
protocol Validation {} <em
浏览 2
提问于2016-08-22
得票数 1
回答已采纳
4
回答
方法
不能
标记为@
objc
,
因为
它
的
结果
类型
不能用
Objective-C
表示
、
、
、
、
我公开了
Objective-C
和
Objective-C
运行时中
的
swift API。当我在函数抛出错误之前添加" @
objc
“时,”
方法
不能
被标记为@
objc
,
因为
它
的
结果
类型
不能用
Objective-C
表示
“@
objc
public static func log
浏览 4
提问于2018-03-29
得票数 10
1
回答
具有可选变量CGFloat
的
Swift @
objc
协议
?
、
如何在CGFloat中声明@
objc
protocol
类型
的
可选变量@
objc
protocol MyProtocol: class {} 我得到错误“属性
不能
是
@
objc
协议
的
成员
,
因为
它
的
类型
不能用
Objective
表示
”。
浏览 2
提问于2016-05-15
得票数 1
回答已采纳
1
回答
方法
不能
是
@
objc
协议
的
成员
,同时使用Dictionary。
、
、
、
、
我写了一份
协议
optional func onDownloadDataComplete (downloadedData data: [Dictionary<String,Any>],result : ResultType,error : String)首先,我收到了“
方法
不能
成为@
objc
协议
的
成员
,
因为
参数2
的
类型<
浏览 4
提问于2016-05-05
得票数 0
回答已采纳
1
回答
Swift
协议
:我做错了什么?
、
、
@
objc
protocol Animal{func getSiblings() ->[ElementType]}
它
总是给我一个错误信息:
方法
不能
被标记为@
objc
,
因为
它
的
结果
类型
不能用
浏览 1
提问于2015-01-03
得票数 2
1
回答
具有关联
类型
的
协议
对可选
的
协议
没有好处
这样做
是
可行
的
: associatedtype AbstractType} @
objc
protocol Inconceivable { optional func say(it: AbstractType)它不再起作用了 错误:
方法
不能
浏览 0
提问于2016-03-25
得票数 1
回答已采纳
1
回答
当Swift中
的
协议
包含枚举时,是否检查
协议
一致性?
、
、
在Swift中,为了检查
协议
与is或as?向下转换
的
一致性,您必须使用@
objc
属性标记
协议
。一旦使用该属性标记
协议
,似乎就
不能
将枚举作为属性,
因为
枚举
不能用
Objective-C
表示
。Language:String { case Spanish = "Spanish" case German = &qu
浏览 2
提问于2014-09-16
得票数 6
2
回答
无法从目标C调用可抛出
的
Swift函数
、
、
、
类
是
用Swift写
的
, return true{ }在这些函数中,只有第一个函数
是
可编译
的
。其他函数编译器错误, testOptionalBoolean:
方法
不能
标记为@
objc
,
因为
它
浏览 6
提问于2020-03-10
得票数 0
3
回答
无
objc
协议
中
的
快速可选
方法
我知道,在Swift
协议
中使用一些
方法
需要使用@
objc
protocol。问题
是
,我
不能
使用目标c方式,
因为
我在
协议
中有一个
方法
,
它
返回一个Swift结构。所以我得到了错误,
不能
使用@
objc
协议
,
因为
我
的
方法
返回一个
结果
,这个
结果
不能用
目标c
表示
。 不幸
浏览 6
提问于2014-08-02
得票数 3
回答已采纳
1
回答
在swift中实现objectivec
协议
、
、
我正在尝试在swift中实现
Objective-C
中
的
这个可选
协议
方法
:(NSString *)format arguments:(va_list)arguments;func customHTTPProtocol(`protocol, arguments: CVaListPointer) {
它</
浏览 0
提问于2015-11-17
得票数 5
1
回答
如何在可选
协议
方法
中使用具有可选
类型
的
参数
、
、
@
objc
protocol filterDelegate {}我知道这个错误
是
由于字符串<
浏览 0
提问于2017-01-19
得票数 0
1
回答
无法从
objective-c
访问Swift变量,Xcode 8
、
、
、
我已经看了很多关于这个话题
的
帖子,但我仍然看不出我做错了什么。我在
objective-c
中有一个视图控制器,
它
试图访问Swift中
的
NSObject代码片段。我有Debugs Module YES,
objective-c
桥头和Swift头都在Build Settings中
的
正确位置。以下
是
代码
的
相关部分:// ViewController.m /&
浏览 6
提问于2017-02-20
得票数 1
1
回答
在Swift
协议
中使用
ObjC
块
、
、
、
、
我正在尝试将代码从
Objective-C
转换到Swift。它不可能全部转换,
因为
项目使用C++,因此也使用Objective-C++,但至少使用
的
协议
应该用Swift编写。callback; 我
的
Swift
协议
: var callback:直接在var中声明它不起作用,
因为
我得到一个错误,声明
它
只
浏览 2
提问于2018-05-24
得票数 0
3
回答
如何使用目标-C中
的
委托Swift?
、
、
、
、
我在Swift中有一个工作良好
的
Swift,我想从
Objective-C
类中使用它。我
的
问题
是
我不知道怎么用它。找不到PlanningSearchDelegate
的
协议
声明 }但我有一条错误信息:
方法
不能<
浏览 5
提问于2017-04-12
得票数 0
回答已采纳
3
回答
将可选@
objc
enum
类型
传递到@
objc
协议
中
、
、
我试图在@
objc
协议
中创建一个可选函数,documentType也是@
objc
。但我发现了一个错误:@
objc
enum DocumentType: Int { case png @
objc
protocol Imag
浏览 5
提问于2020-07-08
得票数 2
回答已采纳
2
回答
属性
不能
标记为@
objc
,
因为
它
的
类型
不能用
Objective-C
表示
、
、
我正在完成一个用Swift编写
的
支持
Objective-C
的
项目的移植。该项目的很多内容都是为了支持
Objective-C
,而不是为了支持特定类
的
属性。我猜我
不能
简单地将@
objc
添加到其中,
因为
“小时”、“分钟”、“秒”都是对象。如何使此属性对我
的
Objective-C
项目可见?
浏览 0
提问于2018-09-20
得票数 11
回答已采纳
1
回答
Swift中
的
Objective
协议
、
、
、
、
我用
的
是
富苏马煤吊舱框架。然而,我发现他们有一个目标-C
协议
,甚至认为整个项目
是
用Swift编写
的
。@
objc
public protocol FusumaDelegate: class { optional但是,我收到了这个警告
方法
不能
是
@
objc
协议
的
成员
,
浏览 2
提问于2016-09-16
得票数 3
1
回答
快速版本1.2错误中
的
iCarousel (候选不是
Objc
,但
协议
需要
它
)
、
、
'RootViewController‘不符合
协议
'iCarouselDataSource'。自动修复工具在此
方法
中放置一个@
objc
标记,该标记符合
协议
:但随后出现了另一个错误:
方法
不能
标记为@
objc
,
因为
参数3
的
类型
不能用
Objective
表示</em
浏览 4
提问于2015-04-13
得票数 2
回答已采纳
1
回答
调用字符串扩展,包括在
Objective-C
中用Swift编写
的
函数
、
、
、
当Swift中
的
扩展只使用如下变量时: extension NSString { return length >rangeOfCharacter(from: CharacterSet.decimalDigits.inverted).location == NSNotFound } 我可以使用非常友好
的
语法从
Objective-C
调用它: NSString *str = @"twelve"; BOOL
浏览 15
提问于2019-10-17
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券