的WhatsUp!我搜索过,找不到答案。
我的问题是我在故事板中放置了我的集合视图顶部的按钮。我必须按两次按钮才能更新按钮状态并正确调用功能。我缩小了错误,因为我在fetchMyPosts()
中调用viewDidLoad
它会中断状态。如果我从fetchMyPosts()
发表评论ViewDidLoad
,那么它的工作原理很完美,但我需要在ViewDidLoad
上调用这些数据。提前致谢。任何帮助表示赞赏。
var isSelected: Bool = false
override func viewDidLoad() {
super.viewDidLoad()
fetchMyPosts()
}
@IBAction func myPosts(_ sender: UIButton) {
if isSelected == false {
mostLiked.setTitle("My post", for: UIControlState.normal)
fetchMyPosts()
isSelected = true
} else {
mostLiked.setTitle("your post", for: UIControlState.normal)
fetchYourPosts()
isSelected = false
}
}