0
ビューに正常に切り替わると、シミュレータでアプリケーションが終了します。私は何かが簡単だと確信しています、ここでは、アプリケーションを終了するビューから.mファイルです。多分何かが解放されていない。コンソールにエラーが表示されず、ページが読み込まれ、数秒間座ってから終了して、mach_msg_trapをデバッガにスローします。私が再生ボタンを押すと、それは続きます。エラーなしでアプリケーションが終了する
@implementation ProspectViewController
@synthesize jsonArray;
- (void)viewDidLoad {
[super viewDidLoad];
NSURL *jsonURL = [NSURLURLWithString:@"https://www.mysite.php"];
NSString *jsonData = [[NSString alloc] initWithContentsOfURL:jsonURL];
self.jsonArray = [jsonData JSONValue];
[jsonURL release];
[jsonData release];
}
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
return 1;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
return [jsonArray count];
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
NSDictionary *infoDictionary = [self.jsonArray objectAtIndex:indexPath.row];
static NSString *Prospects = @"agencyname";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:Prospects];
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithFrame:CGRectZero reuseIdentifier:Prospects] autorelease];
}
// setting the text
cell.text = [infoDictionary objectForKey:@"agencyname"];
self.navigationItem.title = @"Prospects";
// Set up the cell
return cell;
}
irは、これらのステートメントのいずれか(または両方)が原因である必要があります。[agencyName release]; [lblText release]; – samfisher
クラッシュログを投稿できますか? – Ilanchezhian
[super viewDidLoad]を配置します。メソッドの始めに。 – Max