30- (instancetype)initWithName:(NSString*)labelPrefix project:(
FlutterDartProject*)projectOrNil {
34- (instancetype)initWithName:(NSString*)labelPrefix
36 allowHeadlessExecution:(
BOOL)allowHeadlessExecution {
37 NSAssert(allowHeadlessExecution == YES,
38 @"Cannot initialize a FlutterHeadlessDartRunner without headless execution.");
39 return [
self initWithName:labelPrefix
41 allowHeadlessExecution:allowHeadlessExecution
42 restorationEnabled:NO];
45- (instancetype)initWithName:(NSString*)labelPrefix
47 allowHeadlessExecution:(
BOOL)allowHeadlessExecution
48 restorationEnabled:(
BOOL)restorationEnabled {
49 NSAssert(allowHeadlessExecution == YES,
50 @"Cannot initialize a FlutterHeadlessDartRunner without headless execution.");
51 return [
super initWithName:labelPrefix
53 allowHeadlessExecution:allowHeadlessExecution
54 restorationEnabled:restorationEnabled];
58 return [
self initWithName:@"io.flutter.headless" project:nil];