Skip to content
This repository was archived by the owner on Feb 2, 2023. It is now read-only.

Commit 691749d

Browse files
committed
Address comments
1 parent ecd7727 commit 691749d

4 files changed

Lines changed: 24 additions & 14 deletions

File tree

AsyncDisplayKit/ASDisplayNode.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@
1515
#import <AsyncDisplayKit/ASAsciiArtBoxCreator.h>
1616
#import <AsyncDisplayKit/ASLayoutable.h>
1717

18+
#define ASDisplayNodeLoggingEnabled 0
19+
1820
@class ASDisplayNode;
1921

2022
/**

AsyncDisplayKit/ASDisplayNode.mm

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,11 @@ - (void)_staticInitialize;
4848

4949
@end
5050

51-
//#define LOG(...) NSLog(__VA_ARGS__)
52-
#define LOG(...)
51+
#if ASDisplayNodeLoggingEnabled
52+
#define LOG(...) NSLog(__VA_ARGS__)
53+
#else
54+
#define LOG(...)
55+
#endif
5356

5457
// Conditionally time these scopes to our debug ivars (only exist in debug/profile builds)
5558
#if TIME_DISPLAYNODE_OPS
@@ -1094,13 +1097,9 @@ - (void)measureNodeWithBoundsIfNecessary:(CGRect)bounds
10941097
// try to measure the node with the largest size as possible
10951098
if (self.supernode == nil && !self.supportsRangeManagedInterfaceState && !_flags.isMeasured) {
10961099
if (CGRectEqualToRect(bounds, CGRectZero)) {
1097-
// FIXME: Better log to let developers know that the node was not measured before the layout call and no frame was set
1098-
NSLog(@"Warning: No size given for node before node was trying to layout itself: %@. Please provide a frame for the node.", self);
1100+
LOG(@"Warning: No size given for node before node was trying to layout itself: %@. Please provide a frame for the node.", self);
10991101
} else {
1100-
ASSizeRange measureSizeRange = ASSizeRangeMake(CGSizeZero, bounds.size);
1101-
if ([self shouldMeasureWithSizeRange:measureSizeRange]) {
1102-
[self measureWithSizeRange:measureSizeRange];
1103-
}
1102+
[self measureWithSizeRange:ASSizeRangeMake(CGSizeZero, bounds.size)];
11041103
}
11051104
}
11061105
}

examples/Videos/Sample/ViewController.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88
* ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
99
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
1010
*/
11-
#import <AsyncDisplayKit/AsyncDisplayKit.h>
12-
#import <AsyncDisplayKit/ASVideoNode.h>
11+
12+
#include <UIKit/UIKit.h>
1313

1414
@interface ViewController : UIViewController
1515

examples/Videos/Sample/ViewController.m

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,7 @@
1010
*/
1111

1212
#import "ViewController.h"
13-
#import "ASLayoutSpec.h"
14-
#import "ASStaticLayoutSpec.h"
13+
#import <AsyncDisplayKit/AsyncDisplayKit.h>
1514

1615
@interface ViewController()<ASVideoNodeDelegate>
1716
@property (nonatomic, strong) ASDisplayNode *rootNode;
@@ -22,10 +21,20 @@ @implementation ViewController
2221

2322
#pragma mark - UIViewController
2423

25-
- (void)viewWillAppear:(BOOL)animated
24+
- (instancetype)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
2625
{
27-
[super viewWillAppear:animated];
26+
self = [super initWithNibName:nil bundle:nil];
27+
if (self) {
2828

29+
30+
}
31+
return self;
32+
}
33+
34+
- (void)viewDidLoad
35+
{
36+
[super viewDidLoad];
37+
2938
// Root node for the view controller
3039
_rootNode = [ASDisplayNode new];
3140
_rootNode.frame = self.view.bounds;

0 commit comments

Comments
 (0)