objective c - bring data to new view through UITableViewCell -
i want populate uitableview
data database and, when tap cell, in didselectrowatindexpath
, sending selected cell new view. accomplished standard way. want when cell tapped, data of cell brought other view. doing not working
mycoredataclassname *object = [fetchedobjecs objectatindex:indexpath.row];
this same way read on other forum posts not helpfull me. whenever use line , run app, when tap cell hangs second , exits app. doing wrong? kindly guide me.
p.s: using core data fill in table.
regards.
so objective pass data fid view next view. can in many ways. let me post 1 way - using nsuserdefaults
consider example code.
in first view:
nsinteger row = [indexpath row]; nsuserdefaults *rowselect = [nsuserdefaults standarduserdefaults]; if (row ==0){ [rowselect setinteger:0 forkey:@"thechosenrow"]; } if (row ==1){ [rowselect setinteger:1 forkey:@"thechosenrow"]; } if (row ==2){ [rowselect setinteger:2 forkey:@"thechosenrow"]; } if (row ==3){ [rowselect setinteger:3 forkey:@"thechosenrow"]; } if (row ==4){ [rowselect setinteger:4 forkey:@"thechosenrow"]; } // in general can set [rowselect setinteger:row forkey:@"thechosenrow"];
in next view:
nsuserdefaults *rowselect = [nsuserdefaults standarduserdefaults]; nsinteger rowinfo = [rowselect integerforkey:@"thechosenrow"]; if (rowinfo == 10) //for example // fetch data 10th row , display contents tenth row.
Comments
Post a Comment