腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
将代码限制为
Objective-C
或
Swift
调用
者
、
我正在转换一些遗留
的
Objective-C
,我遇到了一个奇怪
的
问题。所讨论
的
代码是
在
Objective-C
中
定义
的
协议
,但是代码
的
调用
者是
Swift
和
Objective-C
的
混合包。我很好奇是否有办法通过弃用警告将
调用
者限制为仅限
Swift
-only或仅限Objective-C-only。我正在考虑保留
浏览 16
提问于2020-05-19
得票数 1
回答已采纳
1
回答
如何
调用
swift
方法,该方法
的
参数是Objective C
的
协议
、
、
如何
调用
swift
方法,该方法
的
参数是来自Objective C
的
协议
。JSONEncoder().encode(message) } 目标C代码 A a = [[A alloc] init]; [a sendMessage] ;// Not Available 如何从目标C
调用
此方法
浏览 17
提问于2019-02-12
得票数 1
回答已采纳
1
回答
对象-c类是否有可能在.h
中
实现快速
协议
?
、
、
Objective-C
类是否有可能在.h
中
实现
Swift
协议
,以便其他
Swift
类可以通过
Swift
协议
类型引用
Objective-C
类?让MySwiftProtocol是
Swift
协议
类型,现在假设我
的
类
在
.h中有这样
的
内容:@interface MyObj : NSObject<因此,让我们假设我<
浏览 3
提问于2016-08-23
得票数 2
回答已采纳
2
回答
Xcode 8/
Swift
3: didSelectRowAt vs didSelectRowAtIndexPath
、
、
、
在
我们
的
Swift
3迁移之后发生了一些非常奇怪
的
事情。UITableViewDelegate,都实现了public func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) 然而,其中只有一个
调用
了实际
的
方法如果我将
不起作用
的
public func tableView(_ tableView: UITableView, didSelectRowAt in
浏览 23
提问于2016-09-26
得票数 3
1
回答
在
Swift
协议
中使用ObjC块
、
、
、
、
我正在尝试将代码从
Objective-C
转换到
Swift
。它不可能全部转换,因为项目使用C++,因此也使用Objective-C++,但至少使用
的
协议
应该用
Swift
编写。callback; 我
的
Swift
协议
: var callback:()->() { get set }
在
Obje
浏览 2
提问于2018-05-24
得票数 0
1
回答
如何传递带有@objc标签
的
快速枚举
、
、
我需要定义一个可以
在
使用某种
Objective-c
类型
的
类
中
调用
的
协议
。NewsCellDelegate {}
Swift
enums cannot be represented in
Objective-C
如果我不把@objc标签放在我
的
<
浏览 1
提问于2014-06-10
得票数 34
回答已采纳
2
回答
采用
Objective-C
协议
,返回NSArray
、
、
、
、
我用
Swift
编写了一个委托类。我有一个
Objective-C
类,它有一个
Swift
类
的
委托属性。
Swift
委托类采用
Objective-C
协议
,具有NSArray*类型
的
必需属性。
Swift
代码构建了一个可变数组类var,然后将其作为AnyObject返回。 构建可变数组并将其赋值给
Swift
类var是可行
的
,但有时函数会将nil返回给我
的
Objective-C
浏览 0
提问于2015-07-08
得票数 1
2
回答
“致命错误:数组无法从
Objective-C
桥接”-Why你试过了吗,斯威夫特?
、
、
我已经声明了一个
Swift
协议
: var name: String { get }我声明了这个
协议
的
多个实现--一些类,一些枚举。我有一个视图控制器,其属性声明如下:当我尝试将此属性设置为
在
另一个VC
的
prepareForSegue
中
实现Option
协议
的
对象数组时,我得到一个运行时错误: fatal error: array c
浏览 10
提问于2015-05-07
得票数 92
回答已采纳
1
回答
SWIFT
2.0和objective兼容方法返回参数NSError
的
Bool
、
、
、
、
这个问题出现在
SWIFT
2.0
中
,
在
objective-c
中
,任何返回BOOL并接受NSError参数
的
方法都会被转换为
在
Swift
中
返回Void和throws
的
方法。这种转换
的
一个例子是NSManagedObjectContext保存方法,它现在在
Swift
中
:当代码从
Swift
调用
浏览 6
提问于2016-02-23
得票数 2
回答已采纳
1
回答
在
swift
中
实现objectivec
协议
、
、
我正在尝试
在
swift
中
实现
Objective-C
中
的
这个可选
协议
方法:(NSString *)format arguments:(va_list)arguments;func customHTTPProtocol(`protocol, arguments:
浏览 0
提问于2015-11-17
得票数 5
3
回答
Swift
方法可以定义
在
Objective-c
中
访问
协议
的
扩展上吗
、
、
、
是否可以从
Objective-C
调用
Swift
中
协议
扩展
中
定义
的
方法?IceCream : Product { get { }} IceCream实例
的
价格字符串是“$2”,可以
在
Swift
中
访问,但该方法
在
Objective-C
浏览 8
提问于2015-09-24
得票数 22
4
回答
如何在
Swift
桥接头导入导入Hopscotch-
Swift
.h本身
的
文件时防止循环引用
、
、
我正在将
Swift
集成到一个现有的大型Objective C项目中,并且遇到了我认为是循环引用
的
东西。有问题
的
类如下:#import "Hopscotch-
Swift
.h"
Swift
协议
...桥接报头 #im
浏览 2
提问于2014-09-05
得票数 45
1
回答
在
目标C中使用带有符合
协议
的
非类型化参数
的
Swift
初始化器
、
、
我
在
使用Xcode6自动将我
的
对象
的
初始化器(
在
swift
中
创建)与
Objective-C
进行桥接时遇到了问题。)当我像这样编写init方法时,它在我试图使用它
的
Objective-C
文件
中
不被接受(即它被标记为错误,没有提出自动填充建议)。我已经确保我引用
的
协议
是用@objc标记
的
,所以我可以
在
Objective-C
文件
浏览 1
提问于2014-09-16
得票数 0
1
回答
协议
vs子类
、
、
我想创建一个
协议
Pannable,这样我就可以将它添加到我现有的单元格
中
,这样我就可以对它们进行平移: var panGesture: UIPanGestureRecognizerUIColor.black.cgColor }要使用这个Pannable,我必须将setup()和configureLayout()添加到单元格
的
初始值设定项和layoutSubviews()
中
override init(
浏览 7
提问于2018-08-21
得票数 1
1
回答
Swift
中
的
Pass @protocol类型
、
、
、
如何在
Swift
中
调用
此方法。示例:@end + (id)proxyWithProtocolthis method with a protocol as parameter如果我想通过桥接在
Swift
如何将Obj
浏览 2
提问于2016-06-28
得票数 2
回答已采纳
9
回答
在
Swift
中
实现copy()
我希望能够
在
Swift
中
复制自定义类。到现在为止还好。
在
Objective-C
中
,我只需要实现NSCopying
协议
,这意味着要实现copyWithZone。例如,我有一个名为Value
的
基类,它存储一个NSDecimalNumber。 return Value(value: value.copy() as NSDecimalNumber)
浏览 2
提问于2014-06-16
得票数 38
1
回答
如何从
Objective-C
调用
快速泛型函数
、
、
、
我知道我们不能按照这个从
Objective-C
调用
Swift
泛型方法} 其中,ResponseD
浏览 14
提问于2017-11-14
得票数 3
1
回答
Swift
3转换错误/NSError
、
、
、
、
在
尝试迁移到
Swift
3(
在
一个包含大约一半/一半
swift
/
objective-c
代码
的
项目中)时,我遇到了一个问题。我们
在
objective-c
中
声明这个特定
协议
,如下所示:<e
浏览 12
提问于2016-09-11
得票数 11
回答已采纳
1
回答
无法将
objective-c
类
的
基类设置为
swift
类
、
、
、
我用
的
是InteractiveSideMenu,这是一个
swift
库。现在我想在我
的
objective-c
类
中
采用
swift
协议
,因为我必须将我
的
目标类
的
基类变成
swift
类,这在某种程度上是不允许
的
,我不知道如何实现这一点。有人能帮我解决这个问题吗?interface my_objectiveC_Class : UIViewController 现在,代替UIViewControlle
浏览 1
提问于2018-05-08
得票数 0
1
回答
Objective类
中
的
Swift
协议
扩展
、
、
、
我有一个用
Swift
编写
的
协议
,应该由几个控制器来遵守,其中一些是用Objective编写
的
。并不是所有的方法都需要这个
Swift
协议
中
的
所有方法,所以一开始我决定提供一些方法来使它们成为“可选
的
”,但是在这种情况下,我
的
目标-C控制器不承认我
的
Swift
协议
。SwiftProtocol {} @inte
浏览 0
提问于2020-05-07
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
python在lammps中的调用
在Python中实现同步方法中调用异步方法的方法
在Python中实现导入模块后直接调用函数的方法
Kotlin/Native v0.5发布:支持从Swift和C调用Kotlin
存过和函数以及在Java程序中的调用
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券