Открыть URL-адрес из PHP-ссылки iphone

Привет всем, у меня есть сайт phpmyadmin, который я использую для базы данных/обновления своего приложения для iphone.

Я хочу сделать следующее:

  • когда пользователь нажимает кнопку UIButton
  • эта кнопка получит URL-адрес из php-файла (на моем сервере), а внутри этого php-файла она получит URL-адрес из одной из моих таблиц и продолжит открывать сафари по этому URL-адресу.

Я пытался сделать это в течение нескольких часов, но с небольшим опытом работы с комплектом разработчика iOS я все еще учусь :-)

преобразование текста в моем файле php из текста, чтобы открыть URL-адрес в сафари iOS с этим URL-адресом, размещенным внутри моего файла php....

вот что я сделал - мой файл h настроен с помощью -(IBAction)linkbutton;

мой файл .m имеет.....

   -(IBAction)LinkButton{
    NSURL *linkurl = [NSURL URLWithString:@"http://mydomain.com/link.php"];
    NSString *linkresponse = [[NSString alloc] initWithContentsOfURL:linkurl];


    [[UIApplication sharedApplication] openURL:linkurl];

однако я знаю, что мне нужно использовать linkresponse, а не linkurl, поскольку он преобразует этот php-файл, который является другим URL-адресом (например, видео на YouTube или другой ссылкой), однако с linkresponse происходит CRASH, а с linkurl он открывает мой файл PHP в Safari с соответствующей ссылкой, отображаемой на странице, поскольку мой файл PHP настроен правильно....

любая помощь будет здорово


person Chance Brown    schedule 25.05.2011    source источник
comment
Можете ли вы привести пример файла link.pnp, с которым вы работаете? Таким образом, я могу помочь вам проанализировать ответ.   -  person Richard J. Ross III    schedule 26.05.2011


Ответы (1)


Если вы хотите получить содержимое URL-адреса, вы должны прочитать Apple Руководство по программированию системы загрузки URL. -[NSString initWithContentsOfURL:] делает то, что следует из его названия: он инициализируется содержимым URL-адреса. Однако этот метод в основном (предположительно) используется для загрузки содержимого локальных файлов с такими URL-адресами, как http://localhost/.... Для этого вы должны вместо этого использовать выборку URL.

Имеет ли это смысл?

person Alexsander Akers    schedule 26.05.2011