首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AutoLayout: NSInternalInconsistencyException和iOS11

AutoLayout: NSInternalInconsistencyException和iOS11
EN

Stack Overflow用户
提问于 2017-10-11 07:38:16
回答 1查看 539关注 0票数 0

应用程序在以下日志(P.F.A)中崩溃,这是它在iOS 11中唯一的崩溃。

致命异常: NSInternalInconsistencyException,不可能设置视图层次结构没有为约束做好准备的布局。 __120-UIView(UIConstraintBasedLayout) _layoutEngine_didAddLayoutConstraint:roundingAdjustment:mutuallyExclusiveConstraints:_block_invoke_2

更新:-

场景:-我在键盘上有一个UIToolbar,用于添加

视图层次结构没有准备好约束: NSLayoutConstraint:0x1c0295540 V:UIToolbar:0x10219f550-(0)-UIRemoteKeyboardPlaceholderV‌​iew:0x10219fab0

代码语言:javascript
复制
#pragma mark  KeyBoard Related Function
-(void)createInputAccessoryView:(NSInteger )tagNumber
{
    inputAccessoryView = [[UIToolbar alloc]init];
    [inputAccessoryView setBackgroundColor:kKYBOARDCOLOR];
    [inputAccessoryView sizeToFit];
    [inputAccessoryView setHidden:NO];

    //Use this to put space in between your toolbox buttons

    UIBarButtonItem *barSpace = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace
                                                                              target:nil
                                                                              action:nil];

    UIBarButtonItem *barBtnDone = [[UIBarButtonItem alloc] initWithTitle:@"Done"
                                                                   style:UIBarButtonItemStyleDone
                                                                  target:self action:@selector(actnResignKeyboard)];
    NSArray *barItems;
    barItems = [NSArray arrayWithObjects:barSpace,barBtnDone, nil];
    [inputAccessoryView setItems:barItems animated:YES];

}

键盘的出现和消失会导致崩溃,但当我删除UIToolbar时,所有的东西都会正常工作。

注意:-此代码在iOS 11.之前运行良好。

EN

回答 1

Stack Overflow用户

发布于 2017-10-11 11:13:30

您是否尝试打印堆栈跟踪以了解导致这种情况的布局或视图层次结构?还尝试先将视图添加到superview,然后应用约束

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46682470

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档