2015-02-17 2 views
0

Я пытаюсь написать небольшое приложение с быстрым, но я новичок в программировании. У меня есть 2 таблицы в базе данных (Певцы и песни). Я показываю список певцов в TableView с json. Но тогда я не имею ни малейшего понятия, что делать.2 таблицы mysql и swift tableview

1.select певица видео 2. Выберите певица песня 3. Предъявить песни

певцов стол singerid, singername ==> песни стол songid, songname, songvideurl, singerid ==>

+0

Почему вы не присоединяетесь к этим двум таблицам и не делаете одну таблицу, а затем вызываете ее одним объектом json. После этого выполните синтаксический анализ, а затем вставьте его в таблицу. –

+0

Думаю, вам нужно сделать 2 UITableViewControllers (singerViewController будет нажимать на SongViewController, и это приведет к воспроизведению песни) и 1 UIViewController (для воспроизведения песен) и получить данные на основе каждого нажатия – Shashi3456643

+0

Вам интересно, есть ли такой пример. Я не мог найти хороший пример в Интернете. – david5

ответ

0

Я не» Думаю, это очень сложная задача. вы можете сделать следующее:

//On singerTableViewController on cell selection 
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath 
{ 
    SongTableViewController *songTableViewController=<get from story board> 
    songTableViewController.singerID=<get from your array>//you can use this to load song list from song table 

[self.navigationController pushViewController:songTableViewController animated:YES]; 
} 

//On SongTableViewController 

-(void)viewDidLoad 
{ 
// get all songs list using singer ID and fill your song table 
} 

//On SongTableViewController on cell selection 
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath 
{ 
    SongPlayViewController *songPlayViewController=<get from story board> 
    songPlayViewController.songID=<get from your array>//you can use this to play song on SongPlayViewController 

[self.navigationController pushViewController:songPlayViewController animated:YES]; 
} 

//On SongPlayViewController 

-(void)viewDidLoad 
{ 
// play your song based on your songID 
} 
Смежные вопросы