Результаты поиска по запросу "objective-c-blocks"
Есть ли способ обернуть блок ObjectiveC в указатель функции?
Я должен предоставить обратный вызов в стиле C для конкретной библиотеки C в приложении для iOS. Обратный звонок не имеетvoid *userData или что-то подобное. Так что я не могу зацикливаться в контексте. Я хотел бы избежать введения глобального ...
ios store ^ block в словаре или массиве?
Могу ли я сохранить ^ блок в словаре или массиве? Мне нужно прослушать уведомление сервера, которое мне нужно предоставить блок для обработки уведомления, и в моем проекте все контроллеры представления хотят услышать уведомление, поэтому я ...
GCD с NSURLConnection
Я используюGCD отправлятьHTTP запрос асинхронно. Вот код, который не работает: dispatch_async(connectionQueue, ^{ NSMutableURLRequest *request = [[NSMutableURLRequest alloc] init]; [request setURL:[NSURL URLWithString:[NSString ...
Переменная, возвращающая ноль после выполнения блока
Я отправляю очередь для загрузки некоторых фотографий flickr в отдельном потоке (в viewWillAppear). Когда я регистрирую содержимое массива внутри блока, он показывает все отлично: dispatch_queue_t ...
Улучшения производительности изображения в библиотеке фотографий ALAsset при низкой скорости загрузки
Привет у меня есть проблема с отображением изображения на моем scrollView. Сначала я создаю новый UIImageView с URL ресурса: -(void) findLargeImage:(NSNumber*) arrayIndex { ALAssetsLibraryAssetForURLResultBlock resultblock = ^(ALAsset *myasset) ...
«Преобразование» указателя функции на блок в target-C
Я делаю Interop из Mono C # в Obj-C и столкнулся с этой проблемой. Код C # должен передать обратный вызов - что он делает с указателем на функцию. Я могу получить указатель на функцию со стороны Obj-C и вызвать его, и все работает. Но теперь мне ...
NSOperationQueue - получение вызова завершения слишком рано
Я использую NSOperationQueue, чтобы поставить в очередь и вызвать несколько поисков геокодирования. Я хочу вызвать метод завершения, когда все асинхронно запущенные поиски были завершены. -(void)geocodeAllItems { NSOperationQueue *geoCodeQueue = ...
Последовательная очередь FIFO с использованием GCD
Я пытаюсь создать (сетевой) синхронизированный массив для компании, в которой я работаю. Хотя сетевая часть работает нормально, я столкнулся с проблемой. Мое желание состояло в том, чтобы создать новую очередь, используяdispatch_create_queue, к ...
замена __weak, когда не используется ARC
У меня есть эта строка кода: __weak NSBlockOperation *weakOperation = operation;который вызывает эту ошибку компилятора: __weak attribute cannot be specified on automatic variable.Причиной этого является то, что у меня не включена функция ARC ...
Как получить доступ к пользовательскому вводу из блока завершения UIAlertView без делегирования?
Используя iOS6: Я хотел бы получить текст, введенный пользователем в UITextField, связанный с UIAlertView. Мне известно, что я мог бы достичь желаемого результата с делегатом, однако мне любопытно решить эту проблему с помощью функции ...