如果我在对象中有这个功能,这会导致保留周期吗?

时间:2016-07-08 01:54:43

标签: swift

让我们说我有一个名为" PostFactory"多个视图控制器使用的。我想用这个工厂创建UITableViewCells。如果PostFacotry对象是单例,那么这个函数是

A)将单元格注册到相应视图控制器上的正确tableView(postsView),即使我只是将单元格发回?

B)是否会造成内存泄漏?

**请注意,每个代表都是弱b / c,每个协议都遵守类

func createPost(indexPath:NSIndexPath, postView: UITableView, viewCon: UIViewController) -> Posts {
    let Post = postsView.dequeueReusableCellWithReuseIdentifier(PostsReuseId, forIndexPath: indexPath) as! Posts
    Post.backgroundColor = UIColor.whiteColor()
    Post.delegate = viewCon
    Post.fullScreenDelegate = viewCon

    return Post
}

0 个答案:

没有答案