objetivo C: escriba en una cadena csv (txt) contenida en algún campo de texto

En mi proyecto tengo una vista donde escribo palabras en algún campo de texto, cuando presiono un botón estas cadenas deben almacenarse en un archivo csv como este ejemplo: (ejemplo con 5 campos de texto)

firststring#secondstring#thirdstring#fourthstring#fifthstring;

este es un ejemplo del resultado que quiero. ¿Como lo puedo hacer

Editado para agregar:

code para la cadena

 NSMutableString *csvString = [NSMutableString stringWithString:textfield1.text];
[csvString appendString:@"#"];
[csvString appendString:textfield2.text];
[csvString appendString:@"#"];
[csvString appendString:dtextfield3.text];
[csvString appendString:@"#"];
[csvString appendString:textfield4.text];
[csvString appendString:@"#"];
[csvString appendString:textfield5.text];
[csvString appendString:@"#"];
[csvString appendString:textfield6.text];
[csvString appendString:@"#"];
[csvString appendString:textfield7.text];
[csvString appendString:@"#"];
if (uiswitch.on) { //switch
    [csvString appendString:@"1"];
}
else [csvString appendString:@"0"];
[csvString appendString:@";"];

finalmente csvString

NSLog(@"string = %@", csvString);

es exactamente mi cadena

Respuestas a la pregunta(7)

Su respuesta a la pregunta