8
votes

Je veux montrer le texte de l'Uilabel "dimanche" au "Soleil" majuscule comme ça

NSString *strDay = [dic objectForKey:@"day"]; 
NSString *uppercaseString = [strDay uppercaseString];
cell.dayLabel.text = uppercaseString;
Is that the correct method to get that? But I get only uppercase. I want "sunday" to be shown in view like "SUN".

3 commentaires

D'où avez-vous obtenu dic ?


Vous ne pouvez imprimer que les trois premières lettres seulement (après la majuscule)


Cela a-t-il besoin de travailler avec des locaux non-anglais?


4 Réponses :


20
votes

Que diriez-vous de cette xxx

supposant qu'il a une journée valide


5 commentaires

+1. Si cela n'a besoin que de travailler avec l'anglais, c'est ce que je ferais. Si vous avez besoin d'autres locaux, je regarderais les documents sur les formats de date.


Merci mec ... si je veux aujourd'hui être montré complètement, alors que dois-je faire


Que changer la dernière ligne avec ceci .. Cell.daylabel.text = [UpperCasestring Isequaltostring: @ "Aujourd'hui"]? UpperCasestring: [UpperCasestring SubstringtOindex: 3];


J'ai utilisé votre code. mais pouvez-vous écrire le code ici .. afin que je puisse comprendre complètement


Nstring * Silday = [Dic ObjectForkey: @ "jour"]; Nstring * UpperCasestring = [Silday UpperCasestring]; cell.daylabel.text = [UpperCasestring isequaltostring: @ "Aujourd'hui"]? UpperCasestring: [UpperCasestring SubstringtOindex: 3];



3
votes
NSString *strDay = [dic objectForKey:@"day"]; 
NSString* split = [strDay substringToIndex:3];
split=[split uppercaseString];
NSLOG (@"%@",split);Cheers!

0 commentaires

0
votes
NSString *strDay = @"sunday";
NSString *newStr = [strDay substringToIndex:3];
NSString *uppercaseString = [newStr uppercaseString];

0 commentaires

0
votes
NSString *strDay = [dic objectForKey:@"day"]; 
cell.dayLabel.text = [strDay.uppercaseString substringToIndex:3]

0 commentaires