я некоторые другие ViewController который вызывает другой ViewController, которые имеют UITableView, как подвид мой код следующие два файла .h, .mКак использовать UITableView в Multi View приложения
, когда я использовать одно приложение на основе просмотра с этим кодом она работает нормально, но когда я использую два зрения базы подписки 1 является logingscreen п называть 2-й файл острия с помощью этого
Viewcomment *b=[[SimpleTableViewController alloc] initWithNibName:@"SimpleTableViewController" bundle:nil];
[self presentModalViewController:b animated:YES];
или
self.window= [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
// Override point for customization after application launch.
self.viewController = [[Viewcomment alloc] initWithNibName:@"Viewcomment" bundle:nil];
self.window.rootViewController = self.viewController;
[self.window makeKeyAndVisible];
это ш ows "SIGABRT" !!! Где я ошибаюсь?
.h файл:
#import <UIKit/UIKit.h>
@interface SimpleTableViewController : UIViewController <UITableViewDelegate,UITableViewDataSource>{
NSArray *listData;
}
@property(nonatomic, retain) NSArray *listData;
@end
.m файл
#import "SimpleTableViewController.h"
@implementation SimpleTableViewController
@synthesize listData;
- (void)viewDidLoad {
NSArray *array = [[NSArray alloc] initWithObjects:@"iPhone", @"iPod", @"iPad",nil];
self.listData = array;
[super viewDidLoad];
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
}
- (void)viewDidUnload {
}
- (void)dealloc {
}
#pragma mark -
#pragma mark Table View Data Source Methods
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return [self.listData count];
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *SimpleTableIdentifier = @"SimpleTableIdentifier";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier: SimpleTableIdentifier];
if (cell == nil) { cell = [[UITableViewCell alloc]
initWithStyle:UITableViewCellStyleDefault reuseIdentifier:SimpleTableIdentifier] ;
}
NSUInteger row = [indexPath row]; cell.textLabel.text = [listData objectAtIndex:row]; return cell;
}
@end
Пожалуйста, переформатируйте свой вопрос так трудно читать – shoughton123