gpt4 book ai didi

ios - UIImage 类型的值必须为 bindTo

转载 作者:行者123 更新时间:2023-11-29 12:08:27 25 4
gpt4 key购买 nike

我正在尝试在 Swift 2.0 中构建一个照片共享应用程序,我使用 carthage 将 SWIFTBOND 引入我的 xcode 项目,但不幸的是我遇到了这个问题。

enter image description here

var post: Post? {

didSet {

// 1

if let post = post {

//2

//bind the image of the post to the `postImage` view

var image: Observable<UIImage?> = Observable(nil)

post.image.bindTo(postImageView.bnd_image) //here its getting me an error

}

}

}

最佳答案

您实际上并没有使用 image类型 Observable<UIImage?> .相反,您错误地尝试绑定(bind) imagepost .

要修复编译错误,请将绑定(bind)更改为:

var image: Observable<UIImage?> = Observable(nil)
image.bindTo(postImageView.bnd_image)

要真正修复您的代码,我需要看看如何 imagePost 上定义类(class)。我猜它的类型是 UIImage这是错误的,它应该是 Observable<UIImage?> 类型

例如,这是错误的:

class Post {
var image:UIImage? = nil
}

应该是:

class Post {
var image:Observable<UIImage?> = Observable(nil)
}

顺便说一句,我喜欢邦德。 :]

关于ios - UIImage 类型的值必须为 bindTo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34225463/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com