안녕하세요,Retreive 트윗 정보 TWTRTimelineViewController의 타임 라인에서 (텍스트 및 이미지) - 목적 C
나는 그곳에서 발견 트위터의 문서 덕분에 로그인하도록 요청 응용 프로그램이 있습니다 Log in with twitter. 그런 다음 사용자의 타임 라인을로드 할 수 있습니다. 이 타임 라인은 인 TWTRTimelineViewController 인터페이스를 포함하는 인 로드됩니다. 이제는 한 사용자가 트위터에 손가락을 올리거나 사파리를 열지 않고 단지 하나의 트윗을 클릭하면 클릭 한 후에 트윗에서 작업 할 수있는 버튼이 팝업됩니다. 나는 트윗의 텍스트와 이미지에 접근 할 필요가있을 것이다. 필자는 모든 트윗을 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