BOOL к NSString

Вы должны быть в состоянии передать некоторую переменную окружения из команды run в CMD до запуска «cmd». Для этого попробуйте использовать предложение ' -e ' следующим образом (не проверено, но должно работать):

docker run my_image -e 'EXTRA_OPTS=--some-flag'

и в вашей команде:

fmriprep /input /output participant --fs-license-file 
/opt/freesurfer/license.txt --use-aroma --ignore fieldmaps --n_cpus 12 -- 
force-bbr --participant_label "${ids[@]}" -w /output $EXTRA_OPTS

[ 115] Это основная идея

60
задан Arslan Ali 4 June 2014 в 09:08
поделиться

3 ответа

Вам нужен спецификатор форматирования в строке формата:

NSLog(@"Is Kind of NSString: %@", ([thing isKindOfClass:[NSString class]]) ? @"YES" : @"NO");
63
ответ дан 24 November 2019 в 17:29
поделиться

Использовать троичный оператор :

BOOl isKind= [thing isKindOfClass:[NSString class]];

NSLog(@"Is Kind of NSString: %d", isKind);
NSLog(@"Is Kind of NSString: %@", isKind ? @"YES" : @"NO");
65
ответ дан user456584 24 November 2019 в 17:29
поделиться

NSLog использует простой формат вызова в стиле printf в своем тексте, и в вашем примере кода отсутствует последовательность символов, необходимая для встраивания объекта.

Это должно работать:

NSLog(@"Is Kind of NSString: %@", ([thing isKindOfClass:[NSString class]]) ? @"YES" : @"NO");
3
ответ дан Nuoji 24 November 2019 в 17:29
поделиться