Прежде чем у кого-то есть шанс: Да, я знаю, что это плохая идея.Пожалуйста, не читайте мне лекцию о том, как мне использовать вместо этого веб-сервис.Благодарю.
Итак, как это можно сделать?
Я нашел этот бит http://www.karlkraft.com/index.php/2010/09/17/mysql-for-iphone-and-osx/ и подумал, что он может сработать.Я получил кучу сообщений об ошибках ARC, очистил их и получил эту ошибку во время выполнения:
Обнаружена попытка вызова символа в системных библиотеках, которого нет на iPhone: pthread_cond_init $ UNIX2003 с именемиз функции my_thread_init в изображении oms.
Нужно ли использовать что-то вроде ODBC / C?
Я знаю, что решение может быть долгим, это нормально.Было бы здорово, если бы кто-то мог хотя бы указать мне правильное направление.
РЕДАКТИРОВАТЬ:
Поскольку люди стремятся узнать причину отказа от использования веб-службы, вот она:
Если вы создаете собственное предприятиеприложение, дополнительная безопасность веб-службы почти ничего не значит.Работа напрямую с БД означает, что мне нужно поддерживать меньше кода.Кроме того, мне не нужно создавать хакерские PHP-скрипты, чтобы добиться цели.
ЗАКЛЮЧИТЕЛЬНОЕ ЗАКЛЮЧЕНИЕ:
Я хотел оставить сообщение для людей, которые собираются сделать то же самое: Дон't :) По сути, вашими вариантами являются хакерские сценарии на стороне сервера или собственный MySQL-клиент Oracle, который вы создали сами (и, следовательно, также хакерское решение).Ваш выбор, но я настоятельно советую против этого.