Вы должны быть в состоянии передать некоторую переменную окружения из команды 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] Это основная идея
Вам нужен спецификатор форматирования в строке формата:
NSLog(@"Is Kind of NSString: %@", ([thing isKindOfClass:[NSString class]]) ? @"YES" : @"NO");
Использовать троичный оператор :
BOOl isKind= [thing isKindOfClass:[NSString class]];
NSLog(@"Is Kind of NSString: %d", isKind);
NSLog(@"Is Kind of NSString: %@", isKind ? @"YES" : @"NO");
NSLog использует простой формат вызова в стиле printf в своем тексте, и в вашем примере кода отсутствует последовательность символов, необходимая для встраивания объекта.
Это должно работать:
NSLog(@"Is Kind of NSString: %@", ([thing isKindOfClass:[NSString class]]) ? @"YES" : @"NO");