insert in speakers

10 March 2017

Views: 198

for (int j = 0 ; j<result.count; j++) {
NSDictionary *speakerDict = [result objectAtIndex:j];
SpeakersBean *tmpSpeaker = [SpeakersBean new];
tmpSpeaker.idd = [speakerDict objectForKey:@"id"];
tmpSpeaker.firstName = [speakerDict objectForKey:@"firstName"];
tmpSpeaker.lastName = [speakerDict objectForKey:@"lastName"];
tmpSpeaker.companyName = [speakerDict objectForKey:@"companyName"];
tmpSpeaker.title = [speakerDict objectForKey:@"title"];
tmpSpeaker.middleName = [speakerDict objectForKey:@"middleName"];
tmpSpeaker.biography = [speakerDict objectForKey:@"biography"];
NSMutableArray *speakerPhone = [speakerDict objectForKey:@"phones"];
NSMutableArray *speakerMobile = [speakerDict objectForKey:@"mobiles"];
if (speakerPhone.count != 0) {
tmpSpeaker.phone = [speakerPhone objectAtIndex:0];
}else{ tmpSpeaker.phone = @"no phone"; }

if (speakerMobile.count != 0) {
tmpSpeaker.mobile = [speakerMobile objectAtIndex:0];
}else{ tmpSpeaker.mobile = @"no mobile"; }

NSString *genderString = ([speakerDict objectForKey:@"gender"]) ? @"true" : @"false";
tmpSpeaker.gender = genderString;

NSData *speakerImg = [NSData dataWithContentsOfURL:[NSURL URLWithString:[speakerDict objectForKey:@"imageURL"]]];
tmpSpeaker.img = speakerImg;
[dbobj insertInSpeakers:tmpSpeaker];
printf("Done");
}

Share