RIButtonItem *cancelItem = [RIButtonItem item]; cancelItem.label = NSLocalizedString(@"Cancel",@"Cancel"); UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:NSLocalizedString(@"Subscribe", @"Subscribe") message:nil cancelButtonItem:cancelItem otherButtonItems:nil]; for (DPSProduct *dpsProduct in productsSet) { RIButtonItem *purchaseItem = [RIButtonItem item]; purchaseItem.label = [[dpsProduct product] localizedTitle]; purchaseItem.action = ^ { [self startSubscribeWithProductIdentifier:dpsProduct.productID]; }; [alertView addButtonItem:purchaseItem]; [alertView addButtonItem:purchaseItem]; [alertView addButtonItem:purchaseItem]; } [alertView show]; [alertView release];