Da, se pare că acum a mers și la mine. Adică nu a dat eroare Build & Go. Dar, nu știu de ce, nu a șters dosarul 'tt' de pe Desktop, cu mențiunea că eu am alt user.
Am mai meșterit ceva:
1. Acest cod îmi arată în console toate căile în care există ro.lproj. Mai exact numai din Applications. Idea este că nu știu cum să îl dezvolt pentru a și șterge ceea ce găsește. Poate mă ajuți.
Dacă voi folosi acest model. Va șterge ro.lproj și din alte aplicații în care pachetul de limbă română pentru Mac OS X 10.5.8 nu a instalat nimic Ex. ADOBE. Ceea ce nu ar fi de dorit. Totuși mă interesează să văd cum arată un final al acestei formule.
- (IBAction) searchRoFiles:(id)sender
{
NSFileManager *fm = [NSFileManager defaultManager];
NSDirectoryEnumerator *de = [fm enumeratorAtPath: @"/Applications/"];
for (NSString *pathName in de) if ([[pathName lastPathComponent] isEqualToString: @"ro.lproj"])
{NSLog(@"%@", pathName);}
}
2. Acest cod șterge instantaneu ceea ce îi pun în 'path'.M ai exact ceea ce se află în coadă la 'path' și tot conținutul său. E irevocabilă acțiune. Cred că voi alege această metodă. Deoarece îi pot spune exact de unde să ștergă și d eunde nu. Adică din ADOBE nu va șterge, dar va șterge de acolo de unde știu eu că pachetul de limbă română pentru Mac OS X 10.5.8 a instalat ceva. Știu, e muncă de chinez rău, trebuie să introduci fiecare 'Path' manual. Dar deocamdată altă metodă mai bună nu am găsit.
- (IBAction) destroyRoApps:(id)sender
{
NSFileManager *fm = [NSFileManager defaultManager];
[fm removeFileAtPath: @"/Applications/MobileConnect.app/Contents/Resources/ro.lproj", [NSString stringWithFormat:@"ro.lproj"] handler:nil];
}
Edited by Eugen Mihalache, 28 March 2010 - 22:39.