腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
委托
是
零
,
MVVM
方法
,
两个
VC
有
相同
的
VM
。
iOS
,
swift
、
、
有
一个符合ViewModelInsertProtocol
的
基类,带有函数insertToCollection()。在CollectionViewController类
的
viewDidLoad
方法
中,delegate被设置为self。,我必须转到另一个popVC PopVC,而我
的
基类
有
viewModel
的
实例 var viewModel = ViewModel()我对
两个
类使用
相同
的
viewModel,请看PopVC
浏览 13
提问于2019-10-25
得票数 1
1
回答
体系结构
MVVM
关于正确实现
的
问题
、
我看到了在
iOS
中使用
MVVM
架构
的
不同
方法
,而且我对此几乎没有疑问: 1,如"D“字母在"SOLID”中所说,取决于抽象,而不是精确
的
类型。但是如果我
有
简单
的
viewController(
VC
),是否应该使用这种
方法
,如果我
有
在
VC
的
viewDidLoad中初始化
的
简单
VC
和简单
的
viewModel(<
浏览 0
提问于2018-05-10
得票数 1
2
回答
谁应该在
iOS
MVVM
中创建ViewModel?
、
、
我正在尝试开发一个简单
的
应用程序来理解
MVVM
,但我不能很好地理解它。我读过一些文章,但它们有点不同: 在本例中,视图不是ViewController本身,它是一个包含view所有细节
的
类,并且
是
VC
的
抽象。viewModel不是由viewController创建
的
,下一个ViewController
的
ViewModel
是
由ViewModel创建
的
。如果我
有
一个firstViewModel为一个新
浏览 0
提问于2015-04-08
得票数 4
0
回答
tableViewCell虚拟机中
的
CollectionView
、
、
、
我正在使用
MVVM
non reactive在
Swift
4中构建一个应用程序。为了不把它变成spagetthi代码,我想从tableView
的
View model中调用viewmodel更新。//Spaghetti option (
VM
- ViewModel ,
VC
- ViewController) //Cell- CellVM //CollectionCell我使用下面的
浏览 0
提问于2018-07-06
得票数 1
2
回答
iOS
中
的
多虚拟机模式
、
、
当跟随
MVVM
时,ViewModel如何获取对视图
的
引用?例如,UITableViewController
的
VM
符合协议UITableViewDelegate,在-didSelectRowAtIndexPath
方法
中,
VM
如何调用navigationController.pushViewController等
方法
一个简单
的
解决方案
是
在初始化ViewModel时传入视图控制器。有没有其他更好
的
方法
来
浏览 0
提问于2018-01-22
得票数 1
1
回答
UITableView didSelectRow未调用
、
、
、
在一个
iOS
应用程序中,我
有
一个ViewController,它有一个ContainerView,其中包含一个ViewController (比如
VC
2),使用
的
是
嵌入式Segue。这个
VC
2拥有一个UITableView,它
的
数据源和
委托
被设置为
VC
2,并且也符合UITableViewDataSource和UITableViewDelegate协议。但是,当我尝试选择一行时,什么都不会发生,因此似乎存在
委托
问题。但
浏览 0
提问于2018-06-27
得票数 1
回答已采纳
3
回答
支持
iOS
12和13时
的
AppDelegate和SceneDelegate
、
、
、
我需要支持
iOS
12和
iOS
13。() } guard #available(<em
浏览 4
提问于2019-10-16
得票数 20
回答已采纳
2
回答
通用应用程序-查看控制器->为每个设备?
、
、
因此,我将在不久
的
将来研究
iOS
的
通用应用程序。我从来没有这样做过,所以我不知道什么
是
最好
的
实践,但我已经能够想出一些解决方案,而不是对每个设备使用单独
的
VC
。一般问题
是
UI (过渡、定位、动画等)。我非常想避免重复
的
逻辑代码,或者为逻辑创建一些容器,因为
VC
是
逻辑
的
地方。以下
是
我
的
想法:
委托
-我将为每个
VC</e
浏览 2
提问于2013-04-10
得票数 2
1
回答
UITableView/UIScrollView
委托
在ViewController执行时没有设置为
零
、
、
、
、
我用
的
是
Swift
1.2为什么?
委托
连接在一个故事板中,这在任何方面都不奇怪。事实上,我
的
设置没有什么不正常
的
地方。UIT
浏览 2
提问于2015-07-31
得票数 1
回答已采纳
1
回答
正在进行演示或取消时,尝试从视图控制器(UIModalViewController)中取消
、
、
、
、
我刚刚开始在
ios
上工作。我创建了一个Modalviewcontroller (
VC
1)并展示了另一个modalViewcontroller (
VC
2)。
VC
2上有一个按钮(dismiss),它必须关闭
两个
视图控制器。我知道
的
方式
是
调用:-在
VC
2中,然后在
VC
1中调用
相同
的
所以我创
浏览 3
提问于2016-09-07
得票数 0
1
回答
如何对已重命名
的
方法
使用@available?
、
PushKit在
iOS
11中
有
一个新
方法
,用于替换
iOS
10中
的
方法
。在使用
iOS
11作为基本SDK (我目前正在使用Xcode 9.2B)进行构建时,不可能使用
iOS
10
方法
,因为编译器错误地表示该
方法
已被重命名。但是,也不可能使用
iOS
11
方法
,然后在
iOS
10设备上运行应用程序,因为会有一个无法识别的选择器异常。 我不能使用#available{
浏览 5
提问于2017-11-02
得票数 0
回答已采纳
2
回答
采用Objective-C协议,返回NSArray
、
、
、
、
我用
Swift
编写了一个
委托
类。我
有
一个Objective-C类,它有一个
Swift
类
的
委托
属性。
Swift
委托
类采用Objective-C协议,具有NSArray*类型
的
必需属性。
Swift
代码构建了一个可变数组类var,然后将其作为AnyObject返回。 构建可变数组并将其赋值给
Swift
类var
是
可行
的
,但有时函数会将nil返回给我
的
Ob
浏览 0
提问于2015-07-08
得票数 1
1
回答
快速
委托
2个容器视图进行通信
、
在storyBoard
的
“父”场景和它
的
parentVC.
swift
中,
有
两个
containerVC,每个containerVC都带有自己
的
containerVC.
swift
。parentCustomFunc() override func prepareForSegue(segue: UISto
浏览 6
提问于2015-12-15
得票数 0
回答已采纳
2
回答
如何在其他故事板
的
vc
中使用
委托
来显示MainStoryboard中
的
ViewController?
、
、
、
、
我
有
两个
故事板:MainStoryboard和LoginStoryboard。我想在2故事板中
的
LoginViewController中使用
委托
。当我在LoginViewController中点击登录按钮时,我想调用代理并在main.storyboard中显示一个名为ProfileViewController
的
特定UIViewController这是我
的
班级:LoginViewController.
swi
浏览 0
提问于2018-10-26
得票数 1
2
回答
如何让UITextView
的
两个
类代理?
、
、
、
我
有
一个textView "TexV“,它有一个从UITextView继承
的
自定义类"TexV_Class”,我
有
一个viewController "
VC
“,它有一个自定义类"
VC
_Class”。现在,我如何让"TexV_Class“和"
VC
_Class”这
两个
类成为
委托
,并让它们协同工作?是否
有
可能使用
相同
的
委托
浏览 0
提问于2016-07-04
得票数 0
1
回答
如何为case设置
委托
:发送到已释放实例
的
消息
、
、
问题
是
,当下载完成时,
VC
1中
的
dealloc就会被调用,并且它使
委托
成为
VC
2为
零
。因此,
委托
是
0,而self.delegate downloadFinish:self.downloadData;不起作用。(boom)崩溃-发送到已释放实例
的
消息登录-&g
浏览 8
提问于2016-06-02
得票数 0
2
回答
在同一个视图控制器中在
两个
容器之间传递数据
、
、
我
是
iOS
编程新手,我读过很多教程和论坛,但我仍然无法找到最好
的
管理项目的
方法
。 我想要
的
是
iPad屏幕同时显示一个CollectionView和一个TableView。CollectionView中
的
操作应该更改TableView内容。SplitViewController不会做这个工作,因为分割
的
大小
是
固定
的
。现在我正在使用Storyboard,我创建了一个ViewController并在其中添加了
两个<
浏览 1
提问于2013-08-02
得票数 3
回答已采纳
1
回答
Deinit不调用UIViewController,但Dealloc
是
、
、
、
、
在用情节提要创建
的
视图控制器上添加一个“view”按钮(我将这个视图控制器称为
VC
2;它
的
类
是
ViewController)。添加一个新
的
视图控制器并将其设置为初始视图控制器(
VC
1,类为
零
)。 在
VC
1中添加一个"present“按钮,在
VC
2中添加一个”当前模式“segue。,点击
两个
按钮,首先显示
VC
2,然后关闭它。如果您
的
Swift
视图控制器
浏览 3
提问于2015-10-13
得票数 21
回答已采纳
1
回答
无法启动UICollectionViewController
、
rootViewController = UINavigationController(rootViewController: friendsController)let friendsController = FriendsController() self.n
浏览 0
提问于2019-07-04
得票数 1
回答已采纳
1
回答
在WatchKit中没有从
委托
回调中更新
的
快速标签
、
、
、
我知道第一个问题
是
“你在主线程中运行代码吗”,答案
是
肯定
的
,我
是
。将声明
委托
。(foo: Int)表示
VC
作为上下文传递自己,因此可以设置
委托
:weak var delegate: SetFooInterf
浏览 1
提问于2015-05-28
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
MVVM+RxSwift在iOS端千帆外勤项目上的研究与实践
App架构设计经验谈:技术选型
我为什么没有弃用 AngularJS,还在观望 Angular呢?
全新Swift从入门到进阶实战探探iOS APP(完结)
你用iPhone打游戏,有人却用iPhone来训练神经网络
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券