Форум программистов, компьютерный форум CyberForum.ru

callback functions - Objective-C

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Objective-C Генератор http://www.cyberforum.ru/objective-c/thread636421.html
Всем доброе время суток. Очень сильно нужна помощь Столкнулся с такой проблемой Приходит JSON с сервера я его пропарсил Data = { item = ( { case = 1; sign = 10; title = "1"; },
Objective-C Cache Всем доборое время суток! Я отправляю на Сервер запрос и он мне присылает данные JSON после чего я пропарсил JSON полученные пропарсинные данные я сохранил в массиве ввиде стрингов. Теперь мне надо сохранить их в кэше в файле .txt. В этом то и проблема я незнаю как организовать этот кэш, как это делается даже понятия не имею. В интернете надыбал вот такой метод NSString *path = ; ... http://www.cyberforum.ru/objective-c/thread636176.html
Objective-C NSMutableArray
не очень втыкнул как цепануть количество элементов есть код NSMutableArray *masiv; ; ; ; ; NSInteger count = ; NSLog(@"ARROW COUNT: %@",count);
Глобальные переменные Objective-C
доброго времени суток где можно объявить глобальную переменную? или лучше воспользоваться NSUserDefaults? что посоветуете?
Objective-C Запрос на сервер http://www.cyberforum.ru/objective-c/thread632903.html
Доброе время суток всем! У меня возникла проблема с асснихронным запросом . Сам запрос выполняется на адресс http ://sdsfdsfs.com.xml.php(к примеру) Этот адресс присылает JSON и какоето кол-во byte (значит все хорошо) а на ip - адресс (http://xxx.xxx.x.xx:1080/xml.php) не присылает JSON(я должен принять JSON а он присылает 0 byte т.е. ничего) походу проблема с портом (:1080) всмысле...
Objective-C JSON Всем добое время суток!!! Народ научить правильно и граммотно парсить JSON на примерах. Заранее спасибо подробнее

Показать сообщение отдельно
jarmen kell
2 / 2 / 0
Регистрация: 17.05.2012
Сообщений: 26
25.08.2012, 20:05  [ТС]     callback functions
Vorona
Огромное вам спасибо за статьи впринципе я тоже разобрался.
У меня возникла одна идея в решении моей проблемы только пока незнаю как грамотно реализовать а что eсли создать класс который будет принимать блок и будут описаны 4 метода те самые connections

Objective-C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
-(void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response
{
    receivedData = [[NSMutableData alloc] init];
    NSLog(@"Received response");
}
 
-(void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data
{
    [receivedData appendData:data];
    NSLog(@"Received Data");
}
 
-(void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error
{
    [receivedData release];
    [connection release];
    NSLog(@"ERROR!!!");
}
 
-(void)connectionDidFinishLoading:(NSURLConnection *)connection
{
    NSLog(@"Success! Received bytes %d", [receivedData length]);
 
}
-(void)connectionDidFinishLoadingNSURLConnection *)connection
{
здесь будет блок типо
[receivedData length]
void(^block)(NSMutableData * arg){return;};
}

Во втором классе я создаю переменную типо
block{Singleton.parserBills(received data;};
[Singleton instance] request:a: variable]];
Class * variable = [class alloc] initWithBlock: block];

А в моем синглтоне где создаю коннектион
[[NSURLConnection alloc] initWithRequest:request delegate:variable];
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru