auto layout exception: Unable to create description in descriptionForLayoutAttribute_layoutItem_coefficient. Something is nil
auto layout exception: Unable to create description in descriptionForLayoutAttribute_layoutItem_coefficient. Something is nil
- Subject: auto layout exception: Unable to create description in descriptionForLayoutAttribute_layoutItem_coefficient. Something is nil
- From: Chuck Soper <email@hidden>
- Date: Wed, 05 Nov 2014 17:41:50 -0800
- Thread-topic: auto layout exception: Unable to create description in descriptionForLayoutAttribute_layoutItem_coefficient. Something is nil
About a week ago, I turned on Auto Layout for xib file that contains a
view. I added constraints and my subviews (some images and a label) were
positioned exactly as I wanted. I thought that auto layout was great.
Today, I discovered that the app crashes on iOS 7.1 using the simulator
for an iPhone 5s. Console output is below. I'm using Xcode 6.1. Everything
works fine on iOS 8.1. Xcode shows no warnings or errors for the
constraints.
I found two similar questions on Stack Overflow, but they didn't help me.
http://stackoverflow.com/questions/26024906/unable-to-create-description-in
-descriptionforlayoutattribute-layoutitem-coeffi
http://stackoverflow.com/questions/14042016/ios-6-auto-layout-constraints-e
rror-something-is-nil
Does anyone have thoughts how to solve this? If I can't find a solution, I
may need to turn off auto layout and revert to using autoresizing.
Console output:
2014-11-05 11:26:32.602 SSP[20856:60b] *** Terminating app due to uncaught
exception 'NSInvalidArgumentException', reason: 'Unable to create
description in descriptionForLayoutAttribute_layoutItem_coefficient.
Something is nil'
*** First throw call stack:
(
0 CoreFoundation 0x000000011019c495
__exceptionPreprocess + 165
1 libobjc.A.dylib 0x000000010fa6599e
objc_exception_throw + 43
2 CoreFoundation 0x000000011019c2ad +[NSException
raise:format:] + 205
3 Foundation 0x000000010f432548
descriptionForLayoutAttribute_layoutItem_coefficient + 145
4 Foundation 0x000000010f4323bc
-[NSLayoutConstraint equationDescription] + 216
5 Foundation 0x000000010f432831
-[NSLayoutConstraint description] + 297
6 CoreFoundation 0x000000011015d1b9 -[NSArray
descriptionWithLocale:indent:] + 345
7 Foundation 0x000000010f2c414e
_NSDescriptionWithLocaleFunc + 64
8 CoreFoundation 0x0000000110121244
__CFStringAppendFormatCore + 7252
9 CoreFoundation 0x000000011015f913
_CFStringCreateWithFormatAndArgumentsAux + 115
10 CoreFoundation 0x00000001101bfa5b _CFLogvEx + 123
11 Foundation 0x000000010f2f4276 NSLogv + 79
12 Foundation 0x000000010f2f420a NSLog + 148
13 UIKit 0x000000010e86a097
-[UIView(UIConstraintBasedLayout_EngineDelegate)
engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:] + 62
14 Foundation 0x000000010f4292ac -[NSISEngine
handleUnsatisfiableRowWithHead:body:usingInfeasibilityHandlingBehavior:mutu
allyExclusiveConstraints:] + 521
15 Foundation 0x000000010f42a9b1 -[NSISEngine
tryUsingArtificialVariableToAddConstraintWithMarker:rowBody:usingInfeasibil
ityHandlingBehavior:mutuallyExclusiveConstraints:] + 353
16 Foundation 0x000000010f2e226b -[NSISEngine
tryToAddConstraintWithMarker:expression:integralizationAdjustment:mutuallyE
xclusiveConstraints:] + 663
17 Foundation 0x000000010f433180
-[NSLayoutConstraint
_addLoweredExpression:toEngine:integralizationAdjustment:lastLoweredConstan
tWasRounded:mutuallyExclusiveConstraints:] + 275
18 Foundation 0x000000010f2de1b0
-[NSLayoutConstraint
_addToEngine:integralizationAdjustment:mutuallyExclusiveConstraints:] + 204
19 UIKit 0x000000010e85d591
-[UIView(UIConstraintBasedLayout)
_layoutEngine_didAddLayoutConstraint:roundingAdjustment:mutuallyExclusiveCo
nstraints:] + 362
20 UIKit 0x000000010e85d738
-[UIView(UIConstraintBasedLayout)
_tryToAddConstraintWithoutUpdatingConstraintsArray:roundingAdjustment:mutua
llyExclusiveConstraints:] + 30
21 UIKit 0x000000010e85d858
-[UIView(UIConstraintBasedLayout)
_tryToAddConstraint:roundingAdjustment:mutuallyExclusiveConstraints:] + 232
22 UIKit 0x000000010e85db63
__50-[UIView(UIConstraintBasedLayout) addConstraints:]_block_invoke + 153
23 Foundation 0x000000010f42b29a -[NSISEngine
withBehaviors:performModifications:] + 119
24 UIKit 0x000000010e85dabb
-[UIView(UIConstraintBasedLayout) addConstraints:] + 263
25 UIKit 0x000000010e4e5078 -[UIButton
updateConstraints] + 2816
26 UIKit 0x000000010e867539
-[UIView(AdditionalLayoutSupport)
_internalUpdateConstraintsIfNeededAccumulatingViewsNeedingSecondPass:] +
223
27 UIKit 0x000000010e86768a
-[UIView(AdditionalLayoutSupport)
_updateConstraintsIfNeededAccumulatingViewsNeedingSecondPass:] + 124
28 CoreFoundation 0x0000000110142f74
CFArrayApplyFunction + 68
29 UIKit 0x000000010e8674e7
-[UIView(AdditionalLayoutSupport)
_internalUpdateConstraintsIfNeededAccumulatingViewsNeedingSecondPass:] +
141
30 UIKit 0x000000010e86768a
-[UIView(AdditionalLayoutSupport)
_updateConstraintsIfNeededAccumulatingViewsNeedingSecondPass:] + 124
31 CoreFoundation 0x0000000110142f74
CFArrayApplyFunction + 68
32 UIKit 0x000000010e8674e7
-[UIView(AdditionalLayoutSupport)
_internalUpdateConstraintsIfNeededAccumulatingViewsNeedingSecondPass:] +
141
33 UIKit 0x000000010e86768a
-[UIView(AdditionalLayoutSupport)
_updateConstraintsIfNeededAccumulatingViewsNeedingSecondPass:] + 124
34 CoreFoundation 0x0000000110142f74
CFArrayApplyFunction + 68
35 UIKit 0x000000010e8674e7
-[UIView(AdditionalLayoutSupport)
_internalUpdateConstraintsIfNeededAccumulatingViewsNeedingSecondPass:] +
141
36 UIKit 0x000000010e86768a
-[UIView(AdditionalLayoutSupport)
_updateConstraintsIfNeededAccumulatingViewsNeedingSecondPass:] + 124
37 CoreFoundation 0x0000000110142f74
CFArrayApplyFunction + 68
38 UIKit 0x000000010e8674e7
-[UIView(AdditionalLayoutSupport)
_internalUpdateConstraintsIfNeededAccumulatingViewsNeedingSecondPass:] +
141
39 UIKit 0x000000010e86768a
-[UIView(AdditionalLayoutSupport)
_updateConstraintsIfNeededAccumulatingViewsNeedingSecondPass:] + 124
40 CoreFoundation 0x0000000110142f74
CFArrayApplyFunction + 68
41 UIKit 0x000000010e8674e7
-[UIView(AdditionalLayoutSupport)
_internalUpdateConstraintsIfNeededAccumulatingViewsNeedingSecondPass:] +
141
42 UIKit 0x000000010e86768a
-[UIView(AdditionalLayoutSupport)
_updateConstraintsIfNeededAccumulatingViewsNeedingSecondPass:] + 124
43 CoreFoundation 0x0000000110142f74
CFArrayApplyFunction + 68
44 UIKit 0x000000010e8674e7
-[UIView(AdditionalLayoutSupport)
_internalUpdateConstraintsIfNeededAccumulatingViewsNeedingSecondPass:] +
141
45 UIKit 0x000000010e86768a
-[UIView(AdditionalLayoutSupport)
_updateConstraintsIfNeededAccumulatingViewsNeedingSecondPass:] + 124
46 CoreFoundation 0x0000000110142f74
CFArrayApplyFunction + 68
47 UIKit 0x000000010e8674e7
-[UIView(AdditionalLayoutSupport)
_internalUpdateConstraintsIfNeededAccumulatingViewsNeedingSecondPass:] +
141
48 UIKit 0x000000010e86768a
-[UIView(AdditionalLayoutSupport)
_updateConstraintsIfNeededAccumulatingViewsNeedingSecondPass:] + 124
49 Foundation 0x000000010f42b29a -[NSISEngine
withBehaviors:performModifications:] + 119
50 UIKit 0x000000010e85c9fe
-[UIWindow(UIConstraintBasedLayout) updateConstraintsIfNeeded] + 212
51 UIKit 0x000000010e2ef228
-[UIView(Hierarchy) layoutSubviews] + 77
52 UIKit 0x000000010e4cd8b4
-[UILayoutContainerView layoutSubviews] + 233
53 UIKit 0x000000010e2fa993
-[UIView(CALayerDelegate) layoutSublayersOfLayer:] + 354
54 QuartzCore 0x000000010dbba802 -[CALayer
layoutSublayers] + 151
55 QuartzCore 0x000000010dbaf369
_ZN2CA5Layer16layout_if_neededEPNS_11TransactionE + 363
56 QuartzCore 0x000000010dbaf1ea
_ZN2CA5Layer28layout_and_display_if_neededEPNS_11TransactionE + 24
57 QuartzCore 0x000000010db22fb8
_ZN2CA7Context18commit_transactionEPNS_11TransactionE + 252
58 QuartzCore 0x000000010db24030
_ZN2CA11Transaction6commitEv + 394
59 QuartzCore 0x000000010db2469d
_ZN2CA11Transaction17observer_callbackEP19__CFRunLoopObservermPv + 89
60 CoreFoundation 0x0000000110167dc7
__CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 23
61 CoreFoundation 0x0000000110167d37
__CFRunLoopDoObservers + 391
62 CoreFoundation 0x0000000110147522 __CFRunLoopRun
+ 946
63 CoreFoundation 0x0000000110146d83
CFRunLoopRunSpecific + 467
64 GraphicsServices 0x000000011213ff04
GSEventRunModal + 161
65 UIKit 0x000000010e29ae33
UIApplicationMain + 1010
66 SSP 0x000000010cfb71a9 main + 169
67 libdyld.dylib 0x00000001108ef5fd start + 1
68 ??? 0x0000000000000001 0x0 + 1
)
Thanks,
Chuck
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden