2010-09-01 41 views
0

只是一個簡單的問題,我目前正在通過製作iPhone的Twitter客戶端教程,沒有什麼特別的,只是試圖找出更多關於xcode購買書籍等之前瞭解它簡單的推特iPhone xCode問題

http://www.yousendit.com/download/UFVxQ3Q1TlFTSUJFQlE9PQ

這就是我目前的文件的鏈接,這是說,我已經不宣我的用戶名和密碼,我將不勝感激,任何人都可以在我的具體問題

:)謝謝有何啓示球員

菲爾

+0

你有什麼特別的問題?請發佈錯誤和或解釋。 – 2010-09-01 18:34:41

+0

正如帖子中所述,我對用戶名和密碼沒有聲明 – 2010-09-01 18:58:14

+0

請張貼相關的代碼部分。我不願意下載整個項目。 – tobiasbayer 2010-09-01 19:05:24

回答

3

用戶名和密碼不是對象。這是他正在談論的代碼。

- (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:)]; 
} 

你的TwitterRequest對象有一個用戶名和密碼屬性,所以這很好。但用戶名和密碼不是本類的本地對象。你需要做的是兩種:

- (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:)]; 

}

或者你需要在你的XIB申報IBOutlets 2的UITextField和連接它們。像這樣。

頭文件:

 #import <UIKit/UIKit.h> 


    @interface TweetViewController : UIViewController { 


     IBOutlet UITextField *tweetmessage; 
     IBOutlet UITextField *username; 
      IBOutlet UITextField *password; 
    } 

- (IBAction) postTwitter: (id) sender; 
- (IBAction) login; 

@end 

如果你這樣做,你可以留下你的代碼,因爲它。

+0

你先生是個紳士,我覺得很蠢,因爲這是一個很小的錯誤!感謝您的建議,非常感謝! – 2010-09-01 22:41:43