J'ai 1 NSMutableArray et je veux convertir toutes les données dans le tableau seront dans NSString. dites-moi le code pour cela. Array n'est rien d'autre qu'un objet de la classe NSMutableArray.Comment faire pour convertir des éléments de NSMutableArray à NSString
Répondre
Cela dépend de la façon dont vous voulez utiliser cette chaîne. Une manière de convertir un objet en chaîne consiste à appeler -description
(ou -descriptionWithLocale:
) sur cet objet. Pour NSArray
(ou NSMutableArray
), la méthode de description renvoie une chaîne qui représente le contenu du récepteur, formatée en tant que liste de propriétés. Le résultat que vous obtiendrez dépendra aussi de la méthode -description
implémentée dans les objets du tableau.
Cela dépend de la façon dont vous voulez votre chaîne. Une approche peut être itérer à travers array et convertir chaque élément de celui-ci.
NSMutableString * result = [[NSMutableString alloc] init];
for (NSObject * obj in array)
{
[result appendString:[obj description]];
}
NSLog(@"The concatenated string is %@", result);
Vous pouvez modifier le code ci-dessus en fonction de la classe de l'article. Le code ci-dessous convertira le tableau en chaîne avec des virgules et d'autres informations.
NSString * result = [array description];
Si vous souhaitez uniquement les éléments de tableau, vous pouvez essayer componentsJoinedByString :. Cette méthode retourne tous les éléments avec une chaîne de séparateur sans autre information de formatage.
[array componentsJoinedByString:@","];
Ici, "," est une chaîne de séparateur.
- 1. Comment convertir NSString en NSMutableArray?
- 2. Comment faire pour convertir NSString en octets
- 3. Comment faire pour convertir NSArray en NSString
- 4. comment convertir NSString à NSInteger
- 5. Convertir NSDate à NSString
- 6. convertir nsstring à cllcoordinate
- 7. Convertir NSString à NSNumber
- 8. Convertir NSData à NSString
- 9. L'objet passe de NSMutableArray à NSData à NSString
- 10. convertir correctement NSString à NSNumber
- 11. Comment convertir NSString de Decimal en NSString of Bytes
- 12. Construire un NSstring sur un NSMutableArray
- 13. Comment convertir cstring en NSString?
- 14. Comment convertir nsstring en nsdictionary?
- 15. Comment convertir NSString en char?
- 16. Comment convertir nsstring en uicolor?
- 17. Comment faire pour convertir CreateProcess à ShellExecuteEx?
- 18. Convertir char en int à NSString
- 19. Comment récupérer une partie de NSString * à partir de NSString *
- 20. Comment convertir NSMutableData en NSString sur iPhone?
- 21. iPhone convertir NSString à l'erreur NSURL
- 22. Convertir NSTimeInterval à NSString dans iPhone?
- 23. Convertir NSArray à NSString en Objective-C
- 24. comment obtenir des éléments ayant un nom particulier d'un NSMutableArray?
- 25. Comment faire pour convertir NSInteger à une valeur (chaîne) binaire
- 26. Comment convertir cstring en NSString et NSString en cstring?
- 27. Comment convertir un int en NSString?
- 28. Comment convertir un NSString en valeurs hexadécimales
- 29. Convertir NSString en chaîne
- 30. Comment convertir les fichiers NSMutableArray en NSMutableData?