RxSwift 实战:从 UI 更新到自定义可观察对象
1. UI 更新与 RxSwift 优势
在代码中,我们可以根据规则集更新完整的 UI,所有逻辑集中在一处,易于阅读。再次运行应用程序,与 UI 交互时,所有规则都会生效。此时,你应该开始看到 Rx 在 iOS 应用中的实际好处了,只需几行简单的代码就能驱动整个 UI。
2. 视图控制器间通信
为了让用户从相机胶卷中选择任意照片,我们需要将 PhotosViewController 类与主视图控制器连接起来。具体操作步骤如下:
1. 打开 MainViewController.swift ,找到 actionAdd() 方法。
2. 注释掉总是使用 IMG_1907.jpg 照片的那一行。
3. 添加以下代码:
let photosViewController = storyboard!.instantiateViewController(
withIdentifier: "PhotosViewController") as! PhotosViewController
navigationController!.pushViewController(photosViewController, animated: true)
运行应用程序,点击 + 即可查看相机胶卷。首次操作时,需要授予应用访问照片库的权限。
超级会员免费看
订阅专栏 解锁全文
10

被折叠的 条评论
为什么被折叠?



