API からデータを読み込んで、 内に表示しようとしていますUITableView
。以前はネットワーク呼び出しに使用AFNetworking
していましたが、今は問題に直面しています。成功ブロックにアクセスするmyTableView
こともself
内部にアクセスすることもできません。
@property (weak, nonatomic) IBOutlet UITableView *myTableView;
@property (nonatomic,retain) NSMutableArray *myDataSource;
@synthesize featuredProductsTableView;
- (void)viewDidLoad
{
[super viewDidLoad];
NetworkManager *networkManager = [NetworkManager getInstance];
myDataSource = [NSMutableArray array];
[networkManager getPath:@"example.com" parameters:nil success:^(AFHTTPRequestOperation *operation, id JSON) {
[myDataSource addObjectsFromArray:JSON];
[myTableView reloadData];
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
NSLog(@"%@",error);
}];
}
self
コードをデバッグすると、ブロック内で、myDataSource
、またはのいずれにもアクセスできないことがわかりますmyTableView
。
この問題を解決するにはどうすればよいですか?
ありがとう。