C'est vraiment embarrassant mais je suis resté bloqué pendant deux heures d'essais et d'erreurs.utiliser NSString dans une autre méthode?
Je déclare une NSString dans l'interface comme:
NSString *testString;
Alors je l'ai fait une propriété et il synthétisé. J'affecter en viewDidLoad avec:
testString = [[NSString alloc] initWithFormat:@"thats my value: %i", row];
Si je veux obtenir la valeur de la chaîne dans une autre méthode, il retourne toujours (null). Donc la chaîne est vide, mais pourquoi? comment puis-je le rendre accessible pour chaque fonction à l'intérieur d'une classe? Donc, je ne veux pas faire une variable globale juste une « variable globale dans la classe »
Il est vraiment déroutant, car aussi longtemps que je le code je ne ai jamais rencontré ce problème :(
Merci beaucoup pour aider ! me
Merci! ET que se passe-t-il si je veux déclarer un nsstring dans viewcontroller1 et que je veux l'utiliser dans viewcontroller? J'ai pris le chemin avec appDelegate.viewcontroller1.testString mais qui retourne aussi (null) :( – user134282
Est-ce que votre appDelegate ou viewController est aussi nul – Chris
Comment puis-je tester cela? – user134282