Im Folgenden wird schaffen eine nicht retardierte NSMutableString
:
NSMutableString *webServiceLinkWithResponses = [NSMutableString stringWithFormat:@"http://lmsstaging.2xprime.com/services/ParticipantService.cfc?method=setVideoExamResults&student_id=10082&course_id=VRT_TRA&lesson=904&examtype=r&question_num=%@&ansValue=%@", stringOne, stringTwo];
Wenn Sie müssen es beibehalten, verwenden Sie einfach [[NSMutableString alloc] initWithFormat:@"..."]
:
NSMutableString *webServiceLinkWithResponses = [[NSMutableString alloc] initWithFormat:@"http://lmsstaging.2xprime.com/services/ParticipantService.cfc?method=setVideoExamResults&student_id=10082&course_id=VRT_TRA&lesson=904&examtype=r&question_num=%@&ansValue=%@", stringOne, stringTwo];
Benötigen Sie es wirklich eine veränderbare Zeichenfolge, werden Sie es ändern, sobald es erstellt wurde? Wenn nicht einfach die NSMutableString
zu NSString
, z.B. (Dies liefert ein Autoreleased NSString
, verwenden [NSString alloc] initWithFormat:]
wenn Sie es erhalten):
NSString *webServiceLinkWithResponses = [NSString stringWithFormat:@"http://lmsstaging.2xprime.com/services/ParticipantService.cfc?method=setVideoExamResults&student_id=10082&course_id=VRT_TRA&lesson=904&examtype=r&question_num=%@&ansValue=%@", stringOne, stringTwo];
Vielen Dank ... Wie habe ich das verpassen ?? Trotzdem danke für die Lösung. Ich war völlig leer. –
Warum erstellen Sie einen 'NSString' mit' stringWithFormat: ', der dann an 'NSMutableString's' initWithString:' übergeben wird, wenn Sie einfach 'NSMutableString's 'initWithFormat:'? – mttrb
Ja, du hattest Recht. Das können wir auch auf diese Weise erreichen ... NSMutableString * webServiceLinkWithResponses = [NSMutableString-Zuweisung] initWithFormat: @ "http://lmsstaging.2xprime.com/services/ParticipantService.cfc?method=setVideoExamResults&student_id=10082&course_id=VRT_TRA&lesson=904&examtype = r & question_num =% @ & ansValue =% @ ", yourFirstString, yourSecondString]; –