Я думаю, я понимаю вашу проблему, если вы хотите иметь что-то вроде dilogBox в iPhone, тогда у меня есть кое-что для U. Это две ссылки для файла .h и .m. FileChooserAlert.h и FilechooserAlert.m . После нажатия на эти две ссылки вы получите необходимые файлы. Теперь нужно реализовать определение своего класса следующим образом.
FileChooserAlert* fileChooserAlert = [[FileChooserAlert alloc] initWithTitle:@"Select" message:nil delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:@"Ok",nil];
[fileChooserAlert show];
[fileChooserAlert release];
В двух исходных файлах есть что-то, что вам нужно изменить, прежде чем вы сможете его запустить. Как есть три изображения с именами «File_icon.png», «Folder_icon.png», «Folder_up.png», которые вам необходимо включить в ваш файл.project.
Теперь, когда пользователь выбирает любой файл, выбирая ячейку tableView и нажимая кнопку OK, U может узнать местоположение файла, вызвав.
- (void) alertView: (UIAlertView *) alertViewclickedButtonAtIndex: (NSInteger) buttonIndex {
if (alertView.tag == ALERT_TYPE_FILE_CHOOSER) {switch (buttonIndex) {
case 0: // Cancel
break;
case 1: {myFileLocation = [(FileChooserAlert *) alertView getFileCompletePath]];}перерыв;по умолчанию: перерыв;}
}
}
Если у вас возникли проблемы с реализацией этого файла, напишите мне.