После кода не проверяется в Xcode, так что могут быть некоторые ошибки но это поможет мне догадаться #define RecordPerPage 10 int pageNo, totalPage; NSMutableArray * totalRecord, * arrShow;
- (void)viewDidLoad
{
[super viewDidLoad];
totalPage = [totalRecord count]/RecordPerPage;
if([totalRecord count]%RecordPerPage==0){
totalPage++;
}
}
-(void)buttonClicked:(id)sender{
UIBarButtonItem * btn = (UIBarButtonItem*)sender;
//Next Button tag = 1
if(btn.tag==1)
{
if(pageNo<totalPage)
pageNo++;
else{
//Your code Here
}
}
else
{
if(pageNo>0)
pageNo--;
else{
//Your code Here
}
}
[arrShow removeAllObjects];
int startVal, endVal;
startVal = pageNo * RecordPerPage;
endVal = startVal + RecordPerPage;
startVal++;
for(int i=startVal; i<endVal; i++)
{
if([totalRecord count]>i)
break;
[arrShow addObject:[totalRecord objectAtIndex:i]];
}
}
я спасибо .. я написал что-то подобный код .. но в той же кнопки я хочу, чтобы перезагрузить TableView по умолчанию .. как это сделать? и если im reloading в этой функции, то только первый элемент снова выполняется n снова. - (UITableViewCell *) tableView: (UITableView *) tableView cellForRowAtIndexPath: (NSIndexPath *) indexPath – Raju
Вы уверены, что измените значения в arrShow и перезагрузите tableView после этого? –
жаль, что я использовал ViewController .. ya ваш ответ - обряд, .. thznks много .. – Raju