実際、私は iOS プログラミングの初心者で、独学で学ぼうとしています。
ヘッダー セクションを含むセクション化されたテーブル ビューがありますが、このセクションがタップされたときにビューを折りたたんでセクション内の行を展開できるようにしたいと考えています。
このチュートリアルを使用します: http://blog.paxcel.net/blog/expandablecollapsible-table-for-ios/
しかし、私のアプリケーションでは、Json
ファイルではなくファイルがありPlist
ます。
だから私は setCategoryArray() 関数で使用します:
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
NSData* data = [NSData dataWithContentsOfURL:
[NSURL URLWithString: @"http://......./catjsonf.php"]];
NSError* error;
json = [NSJSONSerialization JSONObjectWithData:data options:kNilOptions error:&error];
jsonResults = [json objectForKey:@"nodes"];
dispatch_async(dispatch_get_main_queue(), ^{
[self.tableView reloadData];
});
});
それ以外の :
NSURL *url = [[NSBundle mainBundle] URLForResource:@”CategoryList” withExtension:@”plist”];
NSArray *mainArray = [[NSArray alloc] initWithContentsOfURL:url];
しかし、うまくいきません。何か他のことをする必要がありますか?