Результаты поиска по запросу "objective-c-blocks"

4 ответа

Есть ли способ обернуть блок ObjectiveC в указатель функции?

Я должен предоставить обратный вызов в стиле C для конкретной библиотеки C в приложении для iOS. Обратный звонок не имеетvoid *userData или что-то подобное. Так что я не могу зацикливаться в контексте. Я хотел бы избежать введения глобального ...

3 ответа

ios store ^ block в словаре или массиве?

Могу ли я сохранить ^ блок в словаре или массиве? Мне нужно прослушать уведомление сервера, которое мне нужно предоставить блок для обработки уведомления, и в моем проекте все контроллеры представления хотят услышать уведомление, поэтому я ...

4 ответа

GCD с NSURLConnection

Я используюGCD отправлятьHTTP запрос асинхронно. Вот код, который не работает: dispatch_async(connectionQueue, ^{ NSMutableURLRequest *request = [[NSMutableURLRequest alloc] init]; [request setURL:[NSURL URLWithString:[NSString ...

ТОП публикаций

3 ответа

Переменная, возвращающая ноль после выполнения блока

Я отправляю очередь для загрузки некоторых фотографий flickr в отдельном потоке (в viewWillAppear). Когда я регистрирую содержимое массива внутри блока, он показывает все отлично: dispatch_queue_t ...

2 ответа

Улучшения производительности изображения в библиотеке фотографий ALAsset при низкой скорости загрузки

Привет у меня есть проблема с отображением изображения на моем scrollView. Сначала я создаю новый UIImageView с URL ресурса: -(void) findLargeImage:(NSNumber*) arrayIndex { ALAssetsLibraryAssetForURLResultBlock resultblock = ^(ALAsset *myasset) ...

3 ответа

«Преобразование» указателя функции на блок в target-C

Я делаю Interop из Mono C # в Obj-C и столкнулся с этой проблемой. Код C # должен передать обратный вызов - что он делает с указателем на функцию. Я могу получить указатель на функцию со стороны Obj-C и вызвать его, и все работает. Но теперь мне ...

5 ответов

NSOperationQueue - получение вызова завершения слишком рано

Я использую NSOperationQueue, чтобы поставить в очередь и вызвать несколько поисков геокодирования. Я хочу вызвать метод завершения, когда все асинхронно запущенные поиски были завершены. -(void)geocodeAllItems { NSOperationQueue *geoCodeQueue = ...

1 ответ

Последовательная очередь FIFO с использованием GCD

Я пытаюсь создать (сетевой) синхронизированный массив для компании, в которой я работаю. Хотя сетевая часть работает нормально, я столкнулся с проблемой. Мое желание состояло в том, чтобы создать новую очередь, используяdispatch_create_queue, к ...

1 ответ

замена __weak, когда не используется ARC

У меня есть эта строка кода: __weak NSBlockOperation *weakOperation = operation;который вызывает эту ошибку компилятора: __weak attribute cannot be specified on automatic variable.Причиной этого является то, что у меня не включена функция ARC ...

3 ответа

Как получить доступ к пользовательскому вводу из блока завершения UIAlertView без делегирования?

Используя iOS6: Я хотел бы получить текст, введенный пользователем в UITextField, связанный с UIAlertView. Мне известно, что я мог бы достичь желаемого результата с делегатом, однако мне любопытно решить эту проблему с помощью функции ...