zoukankan      html  css  js  c++  java
  • 日志报错Can't add self as subview

    #pragma mark- add 20151112 导航动画时间太短导致崩溃,重写UINavigationcontroller以下相关方法

    - (id)navigationLock; ///< Obtain "lock" for pushing onto the navigation controller

    - (void)pushViewController:(UIViewController *)viewController animated:(BOOL)animated navigationLock:(id)navigationLock; ///< Uses a horizontal slide transition. Has no effect if the view controller is already in the stack. Has no effect if navigationLock is not the current lock.

    - (NSArray *)popToViewController:(UIViewController *)viewController animated:(BOOL)animated navigationLock:(id)navigationLock; ///< Pops view controllers until the one specified is on top. Returns the popped controllers. Has no effect if navigationLock is not the current lock.

    - (NSArray *)popToRootViewControllerAnimated:(BOOL)animated navigationLock:(id)navigationLock; ///< Pops until there's only a single view controller left on the stack. Returns the popped controllers. Has no effect if navigationLock is not the current lock.

     .m文件

    #pragma mark- add 20151112 导航动画时间太短导致崩溃,重写以下相关方法

    - (id)navigationLock

    {

        return self.topViewController;

    }

    - (void)pushViewController:(UIViewController *)viewController animated:(BOOL)animated navigationLock:(id)navigationLock

    {

        if (!navigationLock || self.topViewController == navigationLock)

            [self pushViewController:viewController animated:animated];

    }

    - (NSArray *)popToRootViewControllerAnimated:(BOOL)animated navigationLock:(id)navigationLock

    {

        if (!navigationLock || self.topViewController == navigationLock)

            return [self popToRootViewControllerAnimated:animated];

        return @[];

    }

    - (NSArray *)popToViewController:(UIViewController *)viewController animated:(BOOL)animated navigationLock:(id)navigationLock

    {

        if (!navigationLock || self.topViewController == navigationLock)

            return [self popToViewController:viewController animated:animated];

        return @[];

    }

  • 相关阅读:
    Tomcat自定义classLoader加密解密
    阿里巴巴2015秋季校园招聘研发工程师在线笔试题
    【Machine Learning】Mahout基于协同过滤(CF)的用户推荐
    基于Jenkins自动构建系统开发
    反射invoke()方法
    java对象序列化与反序列化
    从文本文件逐行读入数据
    Linux下MySQL小尝试
    【Html 学习笔记】第四节——框架
    穷举法
  • 原文地址:https://www.cnblogs.com/niexiaobo/p/5012043.html
Copyright © 2011-2022 走看看