テーブルビューに2つのセクションがあり、ユーザーが任意のセルをクリックすると詳細データが表示されますが、問題は、ユーザーが最初のセクションからオプションのいずれかを選択するとインデックス3が表示され、2番目のセクションからは6つだけが表示されることです。各セクションで、インデックスをクリックすると、最後の3つの値ではなくインデックス値が表示されるようにします。
contentIDは、すべての平均最後の値に対して3を示します
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
ObjectData *theCellData = [resultArray objectAtIndex:indexPath.row];
userName=@"Jamshed";
contentID=theCellData.content_ID;
status=@"On";
NSString*type=theCellData.content_Type;
if ([type isEqualToString:@"Video" ])
{
[self playVideo];
}
}
-(void)addToLearning{
NSLog(@"Content ID Learning %@",contentID);
NSDate *StrDate = [NSDate date];
NSDateFormatter *Dateformat = [[NSDateFormatter alloc]init];
[Dateformat setDateFormat:@"DD-MM-YYYY HH:mm:SS"];
NSMutableString *DateStr = [Dateformat stringFromDate:StrDate];
addedDate=DateStr;
NSString *post =[[NSString alloc] initWithFormat:@"user_Name=%@&content_ID=%@&added_Date=%@&status=%@",userName,contentID,addedDate,status];
NSURL *url=[NSURL URLWithString:@"http://www.celeritas-solutions.com/pah_brd_v1/productivo/myLearning.php"];
NSData *postData = [post dataUsingEncoding:NSASCIIStringEncoding allowLossyConversion:YES];
NSString *postLength = [NSString stringWithFormat:@"%d", [postData length]];
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] init] ;
[request setURL:url];
[request setHTTPMethod:@"POST"];
[request setValue:postLength forHTTPHeaderField:@"Content-Length"];
[request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"];
[request setHTTPBody:postData];
NSError *error;
NSURLResponse *response;
NSData *urlData=[NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error];
NSString *data=[[NSString alloc]initWithData:urlData encoding:NSUTF8StringEncoding];
NSLog(@"%@",data);
}