Я предполагаю, что опечатки в опубликованном вами коде (например, if([[RKClient sharedClient] isNetworkAvailable]){;
) не существуют в вашем реальном проекте.
Являются ли ваши сертификаты SSL самоподписанными? Если это так, вам нужно установить директиву препроцессора RESTKIT_SSL_VALIDATION
. Вам также понадобится ссылка на Security.framework
.
Если ваши сертификаты подписаны общим органом, вам следует опубликовать дополнительную информацию о вашей проблеме. Включите регистрацию RestKit с помощью RKLogConfigureByName("RestKit/Network", RKLogLevelTrace);
и посмотрите, дает ли это какие-либо подсказки, где проблема действительно кроется.