【问题标题】:Simple Twitter iPhone xCode problem简单的 Twitter iPhone xCode 问题
【发布时间】:2011-04-06 23:16:44
【问题描述】:

只是一个简单的问题,我目前正在完成一个关于为 iPhone 制作 Twitter 客户端的教程,没什么特别的,只是想在购买书籍等之前了解更多关于 xcode 的知识

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

这是我当前文件的链接,表示我未声明我的用户名和密码,如果任何人都可以解决我的特定问题,我将不胜感激

:) 谢谢大家

菲尔

【问题讨论】:

  • 您的具体问题是什么?请发布错误和/或解释。
  • 如帖子中所述,我的用户名和密码未声明
  • 请贴出相关代码部分。我不愿意下载整个项目。

标签: iphone xcode twitter sdk


【解决方案1】:

用户名和密码不是对象。这是他正在谈论的代码。

- (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 中为 2 个 UITextField 声明 IBOutlets 并连接它们。像这样。

头文件:

        #import <UIKit/UIKit.h>


    @interface TweetViewController : UIViewController {


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

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

@end

如果你这样做,你可以保留你的代码。

【讨论】:

  • 你先生是个绅士,我觉得这是一个非常菜鸟的错误!感谢您的建议,非常感谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-06-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-09-27
  • 1970-01-01
相关资源
最近更新 更多