1
私はNSMutableArrayの(6 NSMutableアレイ)を含んで "日" 私は、現在の週、日、レッスンを取得する機能を持っているのUITableViewは、機能を使用して行を削除
class Lesson{
NSString *time1;
NSString *time2;
NSString *predmet;
NSString *namPrepod;
NSString *zamet;
}
配列が含まれているを持っている
-(Lesson *)lessonInWeek:(int)week inDay:(int)day lessonNumber:(int)lNumber
{
Week *currentWeek = nil;
if(week)
currentWeek = nechetNedel;
else
currentWeek = chetNedel;
NSMutableArray *dayArray = [currentWeek.days objectAtIndex:day];
Lesson *lesson = [dayArray objectAtIndex:lNumber];
return lesson;
}
とこの機能を表示するには
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
......
Lesson *item = [[Singleton sharedInstance] lessonInWeek:segmentedControl.selectedSegmentIndex inDay:indexPath.section lessonNumber:indexPath.row];
....
time1.text= item.time1;
....
time2.text= item.time2;
....
predmet.text=item.predmet;
.....
namePrepod.text=item.namPrepod;
......
zamet.text=item.zamet;
....
誰もこの機能を使用せずに行を削除できますか?
if(segmentedControl.selectedSegmentIndex==0)
if(section==1)
......
この関数は、行を削除するために編集する必要があります。
行を削除するこの関数を書くことができますか? – Pavel
@Pavel確かに - それは多かれ少なかれあなた自身のコードであり、 'objectAtIndex'が' removeObjectAtIndex'に置き換えられています。 – dasblinkenlight
その動作しません... – Pavel