Comment analyser les booléens en NSString

J'ai en suivant la méthode qui fait stringbuilding, mais malheureusement, je vais avoir des problème avec l'analyse de la valeur booléenne pour mon NSString.

Le code est le suivant:

- (void)setToolOutput:(int) outputNumber state: (BOOL) value {
    NSString *str =  [NSString stringWithFormat:@"this=%i is=%c",outputNumber,value];
    NSData* data = [str dataUsingEncoding:NSUTF8StringEncoding];
    [OutputStream write:[data bytes] maxLength:[data length]];
    NSLog(@"%@", str);
}

J'ai essayé de l'analyser en utilisant %c pour char, et %s en tant que chaîne de caractères. Les deux voies de sorties de mon booléen comme un question mark turned upside down.

EDIT: je tiens à analyser True ou False.

OriginalL'auteur JavaCake | 2012-04-30