こんにちは、盗んつぶやき情報TWTRTimelineViewControllerでタイムラインから(テキスト&イメージ) - Objective Cの
は、私はそこに見つけTwitterのドキュメントのおかげでログインするようにユーザーに要求するアプリを持っている:Log in with twitter。その後、ユーザーのタイムラインを正常に読み込むことができます。このタイムラインはNavigationControllerにロードされ、TWTRTimelineViewControllerのインターフェイスを持ちます。さて、1人のユーザーがつぶやきに指をかざしたり、1つのつぶやきをクリックするだけで、Safariを表示するのではなく、クリックした後につぶやくことができるボタンがポップアップします。私は、テキストとツイートの画像にアクセスする必要があります。 私は、すべてのつぶやきをTWTRTweetViewコントローラーに委譲する必要がありますが、私は全く新しいので、どうしたらいいのか分かりません。私は文書を読もうとしましたが、本当にそれを得ることはできませんでした。そして、例のほとんどはSwiftに書かれています。私はツイートのプロパティにどのようにアクセスするのかもわかりません。私は試したSTTwitter私はいくつかのJSON形式のテキストで遊んだ場所と私はテキストと画像のURLを取得することができたが、私は直接それを行う方法を把握することはできませんTwitterKit。タイムラインを表示するコントローラーの実際のコードは次のとおりです。
#import "TwitterTimelineViewController.h"
#import <TwitterKit/TwitterKit.h>
#import "AppDelegate.h"
@interface TwitterTimelineViewController()
@property (strong, nonatomic) IBOutlet UITableView *TwitterTableView;
@end
@implementation TwitterTimelineViewController
TWTRUserTimelineDataSource *userTimelineDataSource;
- (void)viewDidLoad {
[super viewDidLoad];
AppDelegate *delegate=(AppDelegate *)[[UIApplication sharedApplication] delegate];
[[Twitter sharedInstance] startWithConsumerKey:@"myConsumerKey" consumerSecret:@"myConsumerSecretKey"];
TWTRAPIClient *APIClient = [[TWTRAPIClient alloc] init];
userTimelineDataSource = [[TWTRUserTimelineDataSource alloc] initWithScreenName:delegate.twitterUsername APIClient:APIClient];
self.dataSource = userTimelineDataSource;
}
- (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary<NSString *,id> *)options {
return [[Twitter sharedInstance] application:app openURL:url options:options];
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
@end
素晴らしいヘルプがあります。
乾杯、 Theo。
どのようにゲスト認証を行うことができますか? – Balasubramanian