【发布时间】:2016-03-02 08:59:14
【问题描述】:
我正在尝试追加到我的数组
var feedArray: [AnyObject] = []
来自另一个班级。 我有 2 节课:
class FeedViewController: UIViewController, UICollectionViewDataSource,
UICollectionViewDelegate, UIImagePickerControllerDelegate, UINavigationControllerDelegate {
var feedArray: [AnyObject] = []
和
class AddEditViewController: UIViewController, NSFetchedResultsControllerDelegate,
UIImagePickerControllerDelegate, UINavigationControllerDelegate {
我想在我的“AddEditViewController”中附加数组“feedArray”。 但我做不到。 我试过了:
FeedViewController().feedArray.append("TheObjectImTryingToAdd")
我什至试着把
print(FeedViewController().feedArray.count)
但即使数组有 3 个对象,结果也始终为 0。
我做错了什么?如果你想看详细代码,这是我之前的问题:why won't my main viewcontroller update when i segue back?
【问题讨论】:
-
FeedViewController()创建视图控制器的新实例。您必须访问正在呈现的视图控制器,而不是创建一个新的。 -
谢谢@adam 我实际上是在您发布时创建答案,:) 谢谢
标签: swift append viewcontroller controllers