2017-05-02 2 views
0

J'ai une chaîne qui est scindée en deux étiquettes comme label1.text = Hel et label2.text = lo. Je veux faire la chaîne complète comme "Bonjour" lorsque vous appuyez sur un bouton. Comment puis-je obtenir ceci, Est-ce que je dois comparer des parties de chaîne de deux étiquettes en utilisant un ensemble ou autre chose. ce que je fais jusqu'à maintenant, je stocke la chaîne complète dans un tableau, puis le diviser en deux sous-tableau comme part1 et part2. Encore une fois dans la méthode de presse bouton je fais un tableau qui, si deux parties de la chaîne, puis il stocke comme dans checkArray, donc je fais deux NSSet pour vérifier isEqualToSetComment joindre une chaîne divisée à partir de deux étiquettes pour créer une chaîne complète dans l'objectif c

NSSet *set1 = [NSSet setWithArray:arrayOfFullString]; 
NSSet *set2 = [NSSet setWithArray:arrayOfCheckString]; 


if([set1 isEqualToSet:set2]){ 
NSLog("both labels make Hello"); 
else{ 
NSLog("both labels not make Hello"); 

} 

Répondre

0

Essayez celui

NSString *strHello = [NSString stringWithFormat:@"%@%@", label1.text, label2.text]; 
NSLog(@"%@",strHello); 

sortie est comme vous voulez

+0

ne fonctionne toujours pas! – Alex