腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
基于
Objective-C
的
委托
到
Swift
的
转换
、
、
目前我正在尝试将
Objective-C
代码
转换
为
Swift
,并且面临一些id类型
的
委托
的
问题。代码如下: @property (weak, nonatomic) id <TestDelegate> delegate; 在初始化期间,有一个控制器被发送并设置为
委托
,如下所示: - (instancetypeself = [super init]; self.delegate = controller;
浏览 19
提问于2019-02-07
得票数 0
1
回答
在
swift
中实现objectivec协议
、
、
我正在尝试在
swift
中实现
Objective-C
中
的
这个可选协议方法:(NSString *)format arguments:(va_list)arguments;func customHTTPProtocol(`protocol, arguments: CVaListPointer) {它抱怨无法满足可选要求,并建议在
浏览 0
提问于2015-11-17
得票数 5
2
回答
采用
Objective-C
协议,返回NSArray
、
、
、
、
我用
Swift
编写了一个
委托
类。我有一个
Objective-C
类,它有一个
Swift
类
的
委托
属性。
Swift
委托
类采用
Objective-C
协议,具有NSArray*类型
的
必需属性。
Swift
代码构建了一个可变数组类var,然后将其作为AnyObject返回。 构建可变数组并将其赋值给
Swift
类var是可行
的
,但有时函数会将nil返回给我
的
<e
浏览 0
提问于2015-07-08
得票数 1
1
回答
嵌入UINavigationController
Objective-C
的
景观中
的
UIImagePickerController
、
、
、
我试图用一个嵌入在UINavigationController中
的
只有风景
的
应用程序来呈现景观中
的
ImagePicker。我找到
的
答案都不起作用。显然,这现在是可能
的
。我已经从中找到了一种在
Swift
中实现这一点
的
方法,但我没有使用
Swift
。也许有人能帮我把这段
Swift
代码
转换
成
Objective-C
,或者用
Objective-C
提供一个实际
的
工作示例。需要<
浏览 0
提问于2016-02-24
得票数 1
3
回答
将
Objective-C
代码
转换
为
Swift
: delegate
、
、
、
我现在正在学习一个用
Objective-C
编写
的
函数。但我不懂
Objective-C
语言。当我将代码
转换
为
Swift
时,我被
委托
函数卡住了。.h文件中
的
代码为:- (void)viewHeightid <SCPopViewDelegate>delegate; @pr
浏览 0
提问于2015-04-11
得票数 0
1
回答
URLSession(配置: URLSessionConfiguration.default)与URLSession.shared
、
我正在关注notificationhub教程,它们
的
代码如下。他们使用会话
的
方式如下所示。我想知道为什么他们不使用URLSession.shared。两者都在工作,但想知道背后
的
逻辑是什么。
浏览 52
提问于2020-07-18
得票数 0
2
回答
当从
swift
传输到
objective-c
时,块会出现内存问题
、
、
、
、
也许有人会对解决一个有趣
的
问题有想法。有一个obj-c方法,我将其重写为
Swift
:https://pp.userapi.com/c846018/v846018818/1a0713/zsa8UZFcnfY.jpg + (instancetype", @""); } 我得到了这个
Swift
方法,这很可能是问题所
浏览 12
提问于2019-02-14
得票数 0
回答已采纳
1
回答
将代码限制为
Objective-C
或
Swift
调用者
、
我正在
转换
一些遗留
的
Objective-C
,我遇到了一个奇怪
的
问题。所讨论
的
代码是在
Objective-C
中定义
的
协议,但是代码
的
调用者是
Swift
和
Objective-C
的
混合包。我很好奇是否有办法通过弃用警告将调用者限制为仅限
Swift
-only或仅限Objective-C-only。我正在考虑保留
Objective-C
协议,并在单独
的
<em
浏览 16
提问于2020-05-19
得票数 1
回答已采纳
1
回答
从
Swift
扩展调用Obj-C属性时崩溃
、
使用
Objective-C
属性:@property (nonatomic, weak) NSObject<PersonalizeContentCoordinatorDelegate> * _Nullable delegate; 在
Swift
扩展中崩溃,如下所示: extension TSOnboardingPersonalizeViewControllerPersonalizeContentCoordinatorDelegat
浏览 3
提问于2016-04-15
得票数 0
1
回答
iOS -在Objective和
Swift
上实现UI
、
、
、
我想在
Swift
上实现
的
一个新选项卡需要一个完整
的
新功能。现在还没有时间将整个项目
转换
为
Swift
,但新功能将在
Swift
上实现。有人能指导我如何在
Swift
中实现新功能,只需在Objective上添加一个新
的
选项卡。
浏览 3
提问于2016-12-15
得票数 2
回答已采纳
1
回答
如何在拆分屏幕中刷新iPad屏幕左侧视图?
、
、
我有一个被拆分成两个视图
的
iPad视图,所以我需要刷新左侧视图,看看右侧视图是否成功。但是左侧视图代码在objective c中,右侧视图代码在
swift
.So中,我如何刷新左侧视图。我已经在
swift
类中创建了
委托
func RefreshAfterSuccess() class UpgradeViewController} 现在,当我不能在
Objective-c
类中导入这个
委托
,并且不能在
浏览 6
提问于2017-03-19
得票数 0
2
回答
将
Objective-C
委托
方法与
swift
文件混合
、
、
我开始用
Objective-C
开发这个应用程序。通过我最近遇到
的
一些问题,我开始使用
swift
的
一些功能。一切都很正常。现在,我开始构建一个新功能,并决定在
swift
中完成。我在
Swift
only项目中编写了代码,用于测试。在测试版本中一切正常,但在我
的
主项目中实现它时,我遇到了一个问题。UINavigationController(rootViewController: HomeController(collectionViewLayout: layout))
浏览 0
提问于2018-10-25
得票数 1
5
回答
将
Objective-C
项目合并到
Swift
;最好
的
方法是什么?
、
、
我想把我们
基于
Objective-C
的
大型iOS项目迁移到
Swift
。那么最好
的
方法是:将
Swift
文件导入
Objective-C
,还是将
Objective-C
项目导入新
的
Swift
项目?什么会是最快
的
? 谢谢
浏览 6
提问于2017-04-19
得票数 5
1
回答
是否在
Objective-C
应用程序中使用AppID开发工具包?
、
我尝试在
Objective-C
应用程序中安装带有CocoaPods
的
软件开发工具包。pod安装工作正常,但当我打开工作区时,xcode想要将SDK
转换
为更新
的
swift
版本(失败)。可以将SDK与
基于
Objective-C
的
应用程序一起使用吗?
浏览 4
提问于2017-07-20
得票数 0
回答已采纳
1
回答
使用协议扩展类与在类内实现协议
、
、
、
、
我正在学习
Swift
3,它关于
Objective-C
的
独特范式结构,我偶然发现了一个我不确定要理解
的
设计模式。让我直接阐述这个问题。在之前
的
Objective-C
中,我们可以在类本身中实现协议/
委托
。我看到有一个与此非常相似的
Swift
等价物。中所做
的
。但是现在我得到了另一种在类中实现协议/
委托
的
方法。这是否也是实现
委托
模式
的
另一种方式,或者
浏览 2
提问于2017-05-19
得票数 0
1
回答
iOS 11 - UIDocumentBrowserViewController使用模板选择器创建新文档,如何设置?
、
我有一个现有的
基于
Objective-C
文档
的
应用程序,其中我用新
的
UIDocumentBrowserViewController替换了以前
的
文件管理器,一切正常--除了我完全不知道如何使用模板选择器创建新文档根据WWDC2017视频“在iOS 11中构建出色
的
基于
文档
的
应用程序”,你应该这样做: func documentBrowser(_ controller: UIDocumentBrowserViewController, UIDocument
浏览 2
提问于2017-08-24
得票数 1
1
回答
如何通过
Swift
扩展实现
委托
方法
、
、
、
、
我
的
项目是Obj-C和
Swift
的
混合,我正在尝试用
Swift
扩展我
的
AppDelegate类。所以现在我有AppDelegate.m、AppDelegate.h和AppDelegate.
swift
。:restorationHandler:)' with
Objective-C
selector 'application:continueUserActivity:restorationHandler:' conflicts with pre
浏览 4
提问于2016-05-25
得票数 2
1
回答
IOS:使用完成块或闭包将数据传回先前
的
视图控制器
在中,似乎有一种方法可以使用
Swift
闭包将数据传回先前
的
视图控制器,这比使用
委托
简单得多。假设
Swift
闭包类似于在
Objective-C
中使用块,那么我如何在
Objective-C
项目中做到这一点呢?我不知道
Swift
和
委托
方法似乎太复杂了,不能设置一个属性。这是
Swift
的
代码: self.dism
浏览 1
提问于2016-11-21
得票数 0
2
回答
如何在
Swift
中使用URL方案获取发送者id
、
我正在将一些遗留
的
Objective-C
代码
转换
成
Swift
。在这里,我正在努力处理一些URL方案。应用程序
委托
中
的
以下
Objective-C
代码返回通过URL方案发送消息
的
外来应用程序
的
id: - (BOOL)application:(UIApplication *)app openURL:(NSURLNSLog(@"external url scheme call from app %@: %@", appNa
浏览 14
提问于2019-04-12
得票数 1
回答已采纳
2
回答
视图控制器和类之间
的
委托
、
、
但是因为没有prepareForSegue类型
的
连接,所以没有地方可以分配
委托
。我应该把
委托
放在哪里,我应该如何实现代码?代码如下:@objc public protocol translationMadeDelegate: class {}var delegate:transl
浏览 0
提问于2016-04-11
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券