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 @[];

    }

  • 相关阅读:
    zabbix 微信告警
    mongodb 的数据备份与还原
    Templates
    Rsyslog 基本结构
    matplotlib绘图学习
    pyhon 简介
    Pygame (Python编程从入门到实践)
    AttributeError: 'pygame.Surface' object has no attribute 'rect'
    PYTHON CLIENT API
    SALT.STATES.CMD模块
  • 原文地址:https://www.cnblogs.com/niexiaobo/p/5012043.html
Copyright © 2011-2022 走看看