From 8a9c6e8145a3915ca78ca0505eae54e2fda25b5b Mon Sep 17 00:00:00 2001 From: Michael Schneider Date: Tue, 23 May 2017 08:14:26 -0700 Subject: [PATCH] Remove assertion in calculateSizeThatFits: and add a log event (#299) --- Source/ASDisplayNode.mm | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/Source/ASDisplayNode.mm b/Source/ASDisplayNode.mm index 027c945642..894b4cffa7 100644 --- a/Source/ASDisplayNode.mm +++ b/Source/ASDisplayNode.mm @@ -1049,11 +1049,7 @@ static ASDisplayNodeMethodOverrides GetASDisplayNodeMethodOverrides(Class c) { __ASDisplayNodeCheckForLayoutMethodOverrides; -#if ASDISPLAYNODE_ASSERTIONS_ENABLED - if (ASIsCGSizeValidForSize(constrainedSize) == NO) { - NSLog(@"Cannot calculate size of node: constrainedSize is infinite and node does not override -calculateSizeThatFits: or specify a preferredSize. Try setting style.preferredSize. Node: %@", [self displayNodeRecursiveDescription]); - } -#endif + ASDisplayNodeLogEvent(self, @"calculateSizeThatFits: with constrainedSize: %@", NSStringFromCGSize(constrainedSize)); return ASIsCGSizeValidForSize(constrainedSize) ? constrainedSize : CGSizeZero; }