私はobjective -cが初めてで、まだこれに頭を悩ませようとしています。次のようなものがあるとします。
- (void)viewDidLoad
{
[super viewDidLoad];
[[CustomAPIClient sharedClient] getPath:@"/api/feed" parameters:[NSDictionary dictionary] success:^(AFHTTPRequestOperation *operation, id responseObject) {
}];
**//Now, how do I get my responseObject out here??**
}
私はおそらくこれを間違った方法で行っていますが、基本的には、特定のビューを表示するコントローラーがあります。次のような別のコントローラーも用意します。
- (void)viewDidLoad
{
[super viewDidLoad];
[[CustomAPIClient sharedClient] getPath:@"/api/profile" parameters:[NSDictionary dictionary] success:^(AFHTTPRequestOperation *operation, id responseObject) {
}];
**//Now, how do I get my responseObject out here??**
}
だから私の質問は:
- そのブロックの外で responseObject を取得するにはどうすればよいですか?
[[CustomAPIClient...
ブロックを呼び出さずに認証を維持する方法はありますか?
よろしくお願いします。
私がやっていることをよりよく説明するために。テーブルビューセルがあります:
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
return 1;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return [self.meResponseObjectFromAboveCode count];
}
だから、応答オブジェクトにwhatsを入れて、テーブルビューに表示したい