Простое приложение для iPhone, которое показывает пользователю список купонов в зависимости от выбранной ими категории купонов.
Я еще не проверял это, потому что я все еще далек от того, чтобы даже построить интерфейс - я просто хотел проверить здравый смысл моего подхода здесь, прежде чем я в конце концов погоню за какой-нибудь сумасшедшей ошибкой в течение нескольких дней.
- (BBSelectedCoupons *)BBSelectedCoupons:(char)SelectedCategory {
BBCouponDetails *retval = nil;
NSString *query = [NSString stringWithFormat:@"SELECT id, MerchantName, ShortDeal
FROM coupons JOIN SelectedCategory ON coupons.CouponID=SelectedCategory.CouponID
ORDER BY id ASC WHERE SelectedCategory=%d", SelectedCategory];
У меня следующие вопросы:
1) Могу ли я использовать (char) в строке 1 как есть? Примеры, которые я видел, используют только (int).
2) В строках 4 и 5 я использую термин «SelectedCategory» дважды - один раз для ссылки на таблицу сразу после JOIN, а второй - для ссылки на вторую таблицу, являющуюся частью теста. Затем, после ГДЕ, я только один раз определил «SelectedCategory» - это сработает? Я планирую определить «SelectedCategory» на основе кнопки, которую нажимает пользователь.
3) В строке 5 "% d" будет хорошо играть с переменной "string"? Или это должно быть что-то вроде "$ d" или "@d"?
Спасибо всем, кто мог взглянуть и дать мне «хорошо выглядеть» или «ты отстой».
Если я отстой, ссылка на что-то, что я могу прочитать, будет очень признательна!