*** Terminating app due to uncaught exception 'NSInvalidArgumentException',
reason: '*** -[NSPlaceholderString initWithUTF8String:]: NULL cString'
0
A
Répondre
2
Cela signifie donc que vous faites ceci:
NSString *myString = [NSString stringWithUTF8String: NULL];
donc il suffit d'utiliser le backtrace vous élidée de cette question pour savoir où vous êtes faire cela, et initialiser le tableau de caractères correctement.
0
cChaîne est une méthode de la classe NSString.
Cette erreur signifie que la méthode est appelée sur un NSString nul. Il retournera zéro, et la méthode initWithUTF8String de NSPlaceholderString lèvera une exception. Essayez d'utiliser NSLog() à certains points pour voir d'où vient la chaîne nulle. Ce peut être ce genre de choses:
NSString * str;
if(someTest)
{
str = @"foo"
}
/* No else statement - so uninitialized string */
Questions connexes
- 1. je reçois une erreur lors de l'insertion de la base de données
- 2. erreur lors de la suppression de la base de données
- 3. Erreur lors de l'interrogation de la base de données
- 4. Erreur lors de la restauration de la sauvegarde de la base de données postgres
- 5. problème lors de l'interrogation la base de données
- 6. Erreur lors de l'extraction dans les données de base
- 7. Je reçois cette erreur lors de l'installation d'un petit bijou: « ERREUR: Pendant l'exécution gem ... (Zlib :: GzipFile :: erreur) »
- 8. Comment faire pour résoudre cette erreur "Une erreur s'est produite lors de la tentative d'authentification du paquet: 397613980.itmsp"? Je reçois lors du chargement de ma demande
- 9. Pourquoi ai-je cette erreur lors de la lecture de cette URL avec rebol
- 10. Que signifie cette erreur (lors de la modification de l'événement)?
- 11. Pourquoi je reçois cette erreur dans CXF
- 12. Microsoft SQL Server 2008 erreur lors de la restauration de la base de données
- 13. Je reçois cette erreur en essayant de classes autoload
- 14. Pourquoi je reçois la taille de la base de données 3072 dans l'explorateur de fichiers de l'application Android
- 15. problème lors de la conception de la base de données
- 16. Erreur dans ADS OleDB lors de l'insertion de données dans la base de données VFP?
- 17. Erreur lors de l'insertion de données dans la base de données sqlite
- 18. Je reçois cette erreur lors de l'utilisation des extensions curl Erreur Curl: Impossible de résoudre l'hôte: http://rss.news.yahoo.com; Aucun enregistrement de données du type demandé
- 19. je reçois une erreur lors de la mise en œuvre tde dans SQL Server 2008
- 20. Erreur lors de la conversion de la base de données sql server 2005 en SQL Server base de données 2000
- 21. Je reçois une erreur "pile niveau trop profond" lors de l'utilisation d'une portée nommée
- 22. Signification de cette erreur Openid: Erreur lors de la tentative d'utilisation des informations de découverte stockées
- 23. Je reçois cette erreur NSURLErrorDomain error -999
- 24. Pourquoi est-ce que je reçois une erreur lors de l'installation de PEAR?
- 25. Je reçois une erreur Accès refusé lors de l'appel LsaQueryInformationPolicy(), et je suis un administrateur
- 26. Erreur lors de la compilation
- 27. Dans Django, une erreur "Impossible de sérialiser la base de données" lors de la tentative de vidage des données?
- 28. Erreur Sporadic SQL Server lors de la tentative de connexion à la base de données
- 29. Pourquoi ai-je cette erreur lors de la création d'une requête SQL dans MATLAB?
- 30. Obtention d'une erreur d'autorisation lors de la tentative de connexion à la base de données SQL
NSLog()? Woah, vieille école. L'analyseur statique peut détecter ce type de bogue (ce qui ne peut en réalité être la cause du plantage de l'utilisateur). –