‚nicht in der Lage eine Zelle mit der Kennung Nachrichten aus der Warteschlange entfernt - muss eine Spitze oder eine Klasse für die Kennung registrieren oder einen Prototyp Zelle in einem Storyboard verbinden‘iOS - Objective-C nicht in der Lage eine Zelle mit der Kennung aus der Warteschlange entfernt
#import "SidebarViewController.h"
#import "SWRevealViewController.h"
@interface SidebarViewController()
@property (nonatomic, strong) NSArray *menuItems;
@end
@implementation SidebarViewController
NSArray *menuItems;
- (id)initWithStyle:(UITableViewStyle)style
{
self = [super initWithStyle:style];
if (self) {
//custom initialization
}
return self;
}
- (void)viewDidLoad
{
[super viewDidLoad];
menuItems = @[@"title", @"news ", @"comments", @"map", @"calendar", @"wishlist", @"bookmark", @"tag"];
}
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
#pragma mark - Table view data source
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
// Return the number of sections.
return 1;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
// Return the number of rows in the section.
return menuItems.count;
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
NSString *CellIdentifier = [menuItems objectAtIndex:indexPath.row];
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath];
return cell;
}
@end
Identifier wie folgt aussieht:
was kann ich damit machen?
Ich versuche, links Slide-Menü hinzufügen, aber es stürzt ab, wenn ich die Menütaste drücken.
Sind sie statische Zellen? Wenn nicht, warum haben Sie so viele, diese Zellen sehen alle gleich aus mit Ausnahme von Text und Bild, die in 'cellForRowAtIndexPath' gesetzt werden sollten. Wenn sie statische Zellen sind, entziehen Sie sie nicht, sie sind nur da. – Paulw11
@ Paulw11 sie sind Prototyp-Zellen –
Können Sie den Code zeigen, wo Sie die Instanz von SideBarViewController erstellt haben, die Sie präsentieren? – Paulw11