Я надеюсь, что кто-то может помочь мне с вопросом, который у меня есть, касающимся базовой HTTP-аутентификации в приложении Xcode 2.3.
В основном у меня есть страница PHP, которая находится на нашем сервере, и при вызове с определенными параметрами возвращает данные, относящиеся к состоянию сервера и т. Д.
Мне удалось заставить небольшое приложение XCode работать, где оно считывает данные со страницы и заполняет NSTextView данными.
однако, чтобы убедиться, что эта информация остается безопасной, я настроил базовую HTTP-аутентификацию на странице, но я не могу понять, как предоставить имя пользователя и пароль в XCode.
вот мой код для извлечения страницы.
NSURL *url = [NSURL URLWithString:@"http://www.google.com"];
NSString *content = [NSString stringWIthContentsOfUrl:url];
[myTextView setString:content];
Я все еще на начальном уровне в отношении xcode и obj c, так что хорошие простые примеры того, как я это делаю, будут по-настоящему оценены.
Спасибо
Kris
Хорошо, после начального комментария, который я получил о просмотре веб-сайта по этой проблеме, вот что произошло, я просмотрел предоставленную веб-страницу и изо всех сил пытался заставить код работать в моей программе.
теперь, когда я запускаю свою программу и нажимаю кнопку для входа в систему, в этой строке появляется окно отладки
NSString *authHeader = [@"Basic " stringByAppendingFormat:@"%@",
[NSString stringWithCString:encodedLoginData length:strlen(encodedLoginData)]];
это в журнале отладки на данный момент
Program loaded.
sharedlibrary apply-load-rules all
Attaching to program: `/Users/kristiaandavies/getWebData/build/Debug/getWebData.app/Contents/MacOS/getWebData', process 982.
Pending breakpoint 1 - ""AppController.m:10" resolved
я нажимаю продолжить, чтобы попытаться продвинуться дальше, а затем получить это из журнала отладки
(gdb) continue
Current language: auto; currently objective-c
Program received signal: "EXC_BAD_ACCESS".
(gdb)
и программа зависает ???