3
Я разбираю JSON и сохраняю его в массиве. У меня есть пользовательский кластерный подкласс, в котором я пытаюсь установить заголовок метки из содержимого разбора JSON. Это процесс синтаксического анализа.Как установить имя ячейки таблицы в ios?
@implementation BlogScreenViewController
- (void)viewDidLoad
{
[super viewDidLoad];
self.jsonArray = [[NSMutableArray alloc]init];
NSError *error = nil;
NSURL *url = [NSURL URLWithString:@"http:web_services/blog.php"];
NSData *data = [NSData dataWithContentsOfURL:url];
self.jsonArray = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableContainers error:&error];
for (NSDictionary *obj in self.jsonArray)
{
NSLog(@"JSON string output :- %@ ", [obj objectForKey:@"titre"]); // shows titles
}
В пользовательских подкласса клеток
// set blog title label
UILabel *blogTitleLabel = [[UILabel alloc]initWithFrame:CGRectMake(60, 20, 200, 20)];
// blogTitleLabel.text = @"This is blog title"; // This shows properly if used.
for (NSDictionary *obj in blogScreenVC.jsonArray) //This doesn't work.
{
blogTitleLabel.text = [NSString stringWithFormat:@"%@",[obj objectForKey:@"titre"]];
}
[blogTitleLabel setFont:[UIFont systemFontOfSize:9]];
[self addSubview:blogTitleLabel];
, что вопрос вы столкнулись в этом .. –
места вашего вопроса ясно? Заголовок вопроса о заголовке tableview. Но в вашем вопросе тело расскажет о названии клетки? текст некоторое описание четко. – Mani
Дайте пользовательской метке ячеек obj как свойство, синтезируемое в пользовательском классе ячейки, используя obj в методах делегата в виде таблицы. – Romance