iOS Swift自定义单元格NavigationController

穆罕默德雷扎(Mohammadreza)

我在TableView中有CollectionView。一切都很好,但是。当我想将单元格导航到另一个viewController时,出现错误

func collectionView(collectionView: UICollectionView, didSelectItemAtIndexPath indexPath: NSIndexPath){

    let storyboard = UIStoryboard(name: "Main", bundle: NSBundle.mainBundle())

    let bookView: BookSingleController = storyboard.instantiateViewControllerWithIdentifier("BookSingle") as! BookSingleController

    self.navigationController?.pushViewController(bookView, animated: true)


    bookView.bookID = "\(self.books[indexPath.row].id)"

    print(self.books[indexPath.row].id)
}

Xcode在self.navigationController?.pushViewController(bookView,animation:true)行上向我显示错误。这是错误说明:

Value of 'RelatedBookTableViewCell' has no member 'navigationController'

RelatedBookTableViewCell是我的自定义单元格类:

class RelatedBookTableViewCell: UITableViewCell, UICollectionViewDataSource, UICollectionViewDelegate, UICollectionViewDelegateFlowLayout

我的问题在哪里?

谢谢。

米拉普·昆达利亚

使用下面的代码,您可以获取Top视图控制器,使用该视图控制器,您可以执行推送操作

  let objViewController = UIApplication.topViewController()!

使用此扩展名

extension UIApplication {
    class func topViewController(base: UIViewController? = UIApplication.sharedApplication().keyWindow?.rootViewController) -> UIViewController? {
        if let nav = base as? UINavigationController {
            return topViewController(nav.visibleViewController)
        }
        if let tab = base as? UITabBarController {
            if let selected = tab.selectedViewController {
                return topViewController(selected)
            }
        }
        if let presented = base?.presentedViewController {
            return topViewController(presented)
        }
        return base
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

iOS Swift-加载自定义表格单元格

来自分类Dev

UITableView自定义单元格的行高未更新,Swift iOS8

来自分类Dev

Swift iOS自定义单元格属性无法更改(解包空的可选)

来自分类Dev

Xamarin.IOS tableview自定义单元格

来自分类Dev

iOS,覆盖cellForRowAtIndexPath以返回自定义单元格

来自分类Dev

带有自定义选中标记的Swift iOS Tableview在滚动时保持重新选择单元格

来自分类Dev

在UITableView iOS Swift中遍历数组并使用自定义单元格设置值的问题

来自分类Dev

Xamarin.iOS iOS 8 UITableView自定义单元格高度不变

来自分类Dev

如何设置自定义大小的单元格iOS8

来自分类Dev

iOS 7自定义单元格未显示在表格视图中

来自分类Dev

iOS 7-无法在自定义UITableView单元格中设置UITextView的字体颜色

来自分类Dev

将图像解析到ios中的“集合视图自定义”单元格中

来自分类Dev

iOS-自定义表格单元格未达到UITableView的全宽

来自分类Dev

iOS-带自定义单元格的分组UITableView中的粘滞部分标题

来自分类Dev

iOS在哪里放自定义单元格设计?awakeFromNib或cellForRowAtIndexPath?

来自分类Dev

iOS拖放。拖动时如何用自定义视图替换单元格

来自分类Dev

iOS 7自定义单元格未在表格视图中显示

来自分类Dev

如何使用segue为Facebook iOS Friend Picker自定义背景和单元格?

来自分类Dev

在iOS中使用自定义单元格时无法查看UITableViewCell

来自分类Dev

iOS-如何实现自定义表格视图单元格的选择/取消选择?

来自分类Dev

如何在iOS中管理自定义单元格标签值?

来自分类Dev

标签和Imageviews在iOS7中的自定义单元格中表现异常

来自分类Dev

IOS / Objective-C:在自定义单元格中制作圆形图像的代码

来自分类Dev

iOS 10自定义单元格颜色Alpha被忽略

来自分类Dev

iOS UICollectionView初始化并更新自定义单元格

来自分类Dev

IOS/Objective-C:在自定义 Tableview 单元格中检测按钮按下?

来自分类Dev

iOS Swift-筛选具有自定义单元格,带有搜索栏和搜索显示的UITableView的内容

来自分类Dev

模态视图控制器从自定义单元格选择问题中筛选-iOS 7

来自分类Dev

当用户在iOS中滑动时,如何在表格视图单元格中添加自定义按钮?

Related 相关文章

  1. 1

    iOS Swift-加载自定义表格单元格

  2. 2

    UITableView自定义单元格的行高未更新,Swift iOS8

  3. 3

    Swift iOS自定义单元格属性无法更改(解包空的可选)

  4. 4

    Xamarin.IOS tableview自定义单元格

  5. 5

    iOS,覆盖cellForRowAtIndexPath以返回自定义单元格

  6. 6

    带有自定义选中标记的Swift iOS Tableview在滚动时保持重新选择单元格

  7. 7

    在UITableView iOS Swift中遍历数组并使用自定义单元格设置值的问题

  8. 8

    Xamarin.iOS iOS 8 UITableView自定义单元格高度不变

  9. 9

    如何设置自定义大小的单元格iOS8

  10. 10

    iOS 7自定义单元格未显示在表格视图中

  11. 11

    iOS 7-无法在自定义UITableView单元格中设置UITextView的字体颜色

  12. 12

    将图像解析到ios中的“集合视图自定义”单元格中

  13. 13

    iOS-自定义表格单元格未达到UITableView的全宽

  14. 14

    iOS-带自定义单元格的分组UITableView中的粘滞部分标题

  15. 15

    iOS在哪里放自定义单元格设计?awakeFromNib或cellForRowAtIndexPath?

  16. 16

    iOS拖放。拖动时如何用自定义视图替换单元格

  17. 17

    iOS 7自定义单元格未在表格视图中显示

  18. 18

    如何使用segue为Facebook iOS Friend Picker自定义背景和单元格?

  19. 19

    在iOS中使用自定义单元格时无法查看UITableViewCell

  20. 20

    iOS-如何实现自定义表格视图单元格的选择/取消选择?

  21. 21

    如何在iOS中管理自定义单元格标签值?

  22. 22

    标签和Imageviews在iOS7中的自定义单元格中表现异常

  23. 23

    IOS / Objective-C:在自定义单元格中制作圆形图像的代码

  24. 24

    iOS 10自定义单元格颜色Alpha被忽略

  25. 25

    iOS UICollectionView初始化并更新自定义单元格

  26. 26

    IOS/Objective-C:在自定义 Tableview 单元格中检测按钮按下?

  27. 27

    iOS Swift-筛选具有自定义单元格,带有搜索栏和搜索显示的UITableView的内容

  28. 28

    模态视图控制器从自定义单元格选择问题中筛选-iOS 7

  29. 29

    当用户在iOS中滑动时,如何在表格视图单元格中添加自定义按钮?

热门标签

归档