2015-04-28 2 views
1

Fondamentalement, j'ai une préoccupation, qui doit être résolue en utilisant Objective C seul. (J'ai essayé avec C)Lire un fichier et mettre à jour le contenu

Y a-t-il un moyen approprié dans l'objectif C de lire caractère par caractère (jusqu'à EOF) à partir d'un fichier, Le fichier est obtenu à partir du répertoire du document ou du paquet. Problème: Donc, si je veux ajouter un caractère d'échappement() avant toutes les virgules inversées dans un fichier et un caractère spécial (dis /) avant chaque ligne.

Remplacer

(type == "Currency") 

avec

/(type == \"Currency\") 

Merci à l'avance.

Répondre

0

Essayez ceci peut être cela vous aide.

Je suppose que votre fichier ne contient que les données de chaîne non JSON ou XML

NSString *strFileContent = [NSString stringWithContentsOfFile:@"pathofyourfile" encoding:NSUTF8StringEncoding error:nil]; 
NSLog(@"strFileContent %@",strFileContent); 
NSString *newStr = [strFileContent stringByReplacingOccurrencesOfString:@"(" withString:@"/("]; 

Comme la dernière ligne que vous pouvez remplacer vos données.

Espérons que cela fonctionne pour vous.