// Tratamento de eventos:caso o utilizador clique numadascélulasdatabela大家好,我试图显示一个UIAlertView来显示我存储的“电影”对象的摘要,我的想法是在其中显示两个按钮我有电影的网站存储,或只是为了显示一个电影没有一个。
奇怪的是,我不是一个,而是两个,但3个非常不同的UIAlertViews!
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
NSString *ShinraTensei = (@"%@ \n", [[array_resultados objectAtIndex:indexPath.row] Sumario]);
if([[array_resultados objectAtIndex:indexPath.row] WebSite] != nil)
{
// NSLog(@"Nulo");
UIAlertView* myAlertView = [[UIAlertView alloc] initWithTitle:[[array_resultados objectAtIndex:indexPath.row] TituloFilme] message:ShinraTensei delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil];
CGAffineTransform myTransform = CGAffineTransformMakeTranslation(0.0, 0.0);
[myAlertView setTransform:myTransform];
[myAlertView show];
[myAlertView release];
myAlertView = nil;
}
else
{
UIAlertView* myAlertView2 = [[UIAlertView alloc] initWithTitle:[[array_resultados objectAtIndex:indexPath.row] TituloFilme] message:ShinraTensei delegate:self cancelButtonTitle:@"LOL" otherButtonTitles:nil];
CGAffineTransform myTransform2 = CGAffineTransformMakeTranslation(0.0, 0.0);
[myAlertView2 setTransform:myTransform2];
[myAlertView2 show];
[myAlertView2 release];
myAlertView = nil;
}
}
编辑:如果你看不到这篇文章中嵌入的图片,请访问:qazxsw poi
第一个对话框是标准的UIAlertView。第二个我只能猜测,但我会假设当你有太多的消息文本时,它看起来不同,以通知用户他们可以滚动消息。第三个是UIAlertView只有一个标题,根本没有消息。
你能看到这张照片吗?如果你不能,就在这里:http://i41.tinypic.com/2vc9hg9.jpg
那么你的实际问题是什么?我喜欢下一个人的截图,但我没有在任何地方看到问题?
看起来这里的逻辑是好的。您很可能遇到数据模型问题。
我猜测[[array_resultados objectAtIndex:indexPath.row] TituloFilme]消息:ShinraTensei]的值是nil,在你看到第三种类型的对话框的情况下。