Le nom d'utilisateur et le mot de passe ne sont pas des objets. Voici le code dont il parle.
- (IBAction) postTwitter: (id)sender{
TwitterRequest * t = [[TwitterRequest alloc] init];
t.username = username.text;
t.password = password.text;
[t statuses_update:tweetmessage.text delegate:self requestSelector:@selector(status_updateCallback:)];
}
Votre objet TwitterRequest a une propriété de nom d'utilisateur et de mot de passe, donc c'est bien. Mais le nom d'utilisateur et le mot de passe ne sont pas des objets locaux pour cette classe. Ce que vous devez faire est soit:
- (IBAction) postTwitter: (id)sender{
TwitterRequest * t = [[TwitterRequest alloc] init];
t.username = @"USERNAME HERE"
t.password = @"PASSWORD HERE"
[t statuses_update:tweetmessage.text delegate:self requestSelector:@selector(status_updateCallback:)];
}
OU vous devez déclarer IBOutlets pour 2 UITextField dans votre et les connecter XIB au catalogue. Ainsi.
tête de fichier:
#import <UIKit/UIKit.h>
@interface TweetViewController : UIViewController {
IBOutlet UITextField *tweetmessage;
IBOutlet UITextField *username;
IBOutlet UITextField *password;
}
- (IBAction) postTwitter: (id) sender;
- (IBAction) login;
@end
Si vous faites cela, vous pouvez laisser votre code comme.
Et quel est votre problème particulier? S'il vous plaît poster des erreurs et ou une explication. –
Comme indiqué dans le post, je reçois non déclaré sur le nom d'utilisateur et mot de passe –
S'il vous plaît poster les parties de code pertinentes. Je ne suis pas prêt à télécharger l'ensemble du projet. – tobiasbayer