0
ответов

dealloc вызвал аварийное приложение фоновой очереди GCD, созданное с помощью ARC

У меня есть контроллер представления, который загружает ресурс в фоновую очередь GCD. Я передаю своей функции загрузки блок обратного вызова для выполнения после завершения загрузки, и он всегда выполняет этот блок ...
вопрос задан: 23 May 2017 11:58
0
ответов

IBOutlet и viewDidUnload в ARC

Здесь есть аналогичный вопрос на SO, однако я просто хочу прояснить кое-что, что не было полностью объяснено там. Я понимаю, что все делегаты и выпуски - фактически любая ссылка на "...
вопрос задан: 23 May 2017 11:55
0
ответов

Предупреждение об ARC PerformSelector [дубликат]

Возможный дубликат :PerformSelector может вызвать утечку, потому что его селектор неизвестен У меня есть этот код в не -ARC, который работает без ошибок или предупреждений:-(void )addTarget :(id )target action :(SEL )...
вопрос задан: 23 May 2017 11:54
0
ответов

Как мне создать CFUUID NSString в ARC, который не будет #39;пропускать?

Есть несколько хороших примеров на SO о CFUUID, особенно этот :Как создать GUID/UUID с помощью iPhone SDK Но он был сделан для кода до -ARC, и я не CF наркоман (еще ), так что кто-то может...
вопрос задан: 23 May 2017 11:52
0
ответов

iOS 5 Blocks ARC b ребристое приведение

Этот вопрос ссылается на этот вопрос: Как упростить логику обратного вызова с помощью блока? В моем заголовке есть следующие определения типов typedef void (^ StuffDoneBlock) (NSDictionary * parsedData); typedef void (^ ...
вопрос задан: 23 May 2017 11:51
0
ответов

__strong и __weak размещение ключевых слов - Objective-C

Компилятор, похоже, не имеет проблем с двумя следующими объявлениями: NSObject * __weak weakThing; __weak NSObject *anotherWeakThing; Есть ли разница между ними? Похоже ли поведение на ...
вопрос задан: 23 May 2017 11:51
0
ответов

Ошибка ARC: -fobjc-arc не поддерживается с хрупким abi [дубликат]

Возможный дубликат: Ошибка ARC Objective-C: -fobjc -arc не поддерживается с хрупким abi Clang LLVM 1.0 Ошибка ошибка: -fobjc-arc не поддерживается с хрупким abi Я создаю приложение OSX и получаю ...
вопрос задан: 23 May 2017 11:50
0
ответов

Странная проблема с ARC, не выпускающая ivar в подклассе UIView [дубликат]

Возможный дубликат : Почему объект не освобождается при использовании ARC + NSZombieEnabled У меня очень странная проблема, которую я вижу в данный момент в проекте. Проще говоря, у меня есть ViewA, которому принадлежит ViewB ...
вопрос задан: 23 May 2017 11:48
0
ответов

Что такое Objective -C «продолжение класса»?

Я не могу до конца понять, что я видел под названием Objective -C "продолжение класса". Это / это… Ivar (s ), объявленные в файле @implementation (.m )? Другое название класса...
вопрос задан: 23 May 2017 10:33
0
ответов

beginSheet: блочная альтернатива с ARC?

Майк Эш создал пример использования блоков для обработки обратных вызовов из листов, который кажется очень хорошим. В свою очередь, этот пример был обновлен для работы со сборкой мусора пользователем Enchilada в другом вопросе SO на ...
вопрос задан: 23 May 2017 10:28
0
ответов

Как можно отключить ARC для определенного файла

Я знаю, что для этого я должен добавить флаг компилятора -fno-objc-arc к исходным текстам компиляции в XCode 4. Но это не работает. Даже с добавленным флагом я все еще получаю ошибки в моем ...
вопрос задан: 28 April 2017 19:04
0
ответов

ошибка 'autorelease' недоступен: недоступен в режиме автоматического подсчета ссылок

Я пытаюсь сделать HTTP-запрос и проанализировать JSON, используя библиотеку Stig JSON. Я получаю сообщение об ошибке «Автозапуск недоступен: недоступен в режиме автоматического подсчета ссылок, когда я использую этот код ...
вопрос задан: 16 April 2017 12:47
0
ответов

Можно ли хранить блок внутри NSManagedObject?

Я хочу сохранить блок внутри основных данных NSManagedObject, если это возможно. У меня есть унаследованный класс от NSManagedObject.Этот класс имеет блок для выполнения некоторых асинхронных вызовов. Я пытался...
вопрос задан: 16 March 2017 16:38
0
ответов

Почему установка объекта, который подвергается освобождению для слабого свойства, приводит к сбою

В Clang Objective-C Автоматический подсчет ссылок мы видим следующее Для __weak-объектов, lvalue обновляется, чтобы указывать на новый pointee, если новый pointee не является объектом в настоящее время ...
вопрос задан: 19 February 2017 16:10
0
ответов

Xcode ARC (автоматический подсчет ссылок), «выпуск недоступен»

В первый раз, используя Xcode, я следил за учебным курсом в Интернете. Я сделал все, как показано в руководстве, но боюсь что это слишком устарело. Я столкнулся с такой ошибкой: [font_attributes ...
вопрос задан: 19 August 2016 17:25
0
ответов

ARC и мостовое приведение

С помощью ARC я больше не могу преобразовывать CGColorRef в id. Я узнал, что мне нужно делать гипсовую повязку. Согласно документации clang: мостовое приведение - это приведение в стиле C, помеченное одним из трех ключевых слов: (...
вопрос задан: 16 April 2016 02:28
0
ответов

Objective-C ARC: strong vs retain и weak vs assign

Есть два новых атрибута управления памятью для свойств, введенных ARC, - strong и weak. Кроме copy, который, очевидно, является чем-то совершенно другим, есть ли какие-либо различия между ...
вопрос задан: 1 April 2016 08:32
0
ответов

Синглтон с ARC

Мой вопрос следующий: у меня есть одноэлемент тип объекта (я использую ARC), который имеет этот код в файле реализации + (id) sharedInstance {static DataManager * sharedInstance; if (...
вопрос задан: 14 March 2016 00:32
0
ответов

Как активировать отчеты о циклах в инструментах в ARC?

Инструменты могут визуализировать циклы сохранения в ARC графически интересным способом. Я также помню, что несколько дней назад я случайно заметил представление «Циклы» в инструментах. Итак, с чего я начал ...
вопрос задан: 20 January 2016 21:48
0
ответов

Хранение электронной почты в цепочке для ключей невозможно (KeychainItemWrapper)

Я использую ARCified версию KeychainItemWrapper, доступную на github, и я не могу заставить ее хранить и электронную почту, и пароль. KeychainItemWrapper *keychainItem = [[KeychainItemWrapper alloc]...
вопрос задан: 7 January 2016 09:39
0
ответов

UIPopovercontroller dealloc достигнут, пока всплывающее окно все еще отображается

Уверяю вас, что я действительно искал ответ в SO на свой вопрос, но ни один из них не помог. Здесь у меня есть простой код, который должен представлять UIImagePickerController в UIPopoverController: - (...
вопрос задан: 5 January 2016 15:23
0
ответов

Могу ли я использовать блоки Objective-C в качестве свойств?

Можно ли иметь блоки в качестве свойств с помощью стандартного свойства синтаксис? Есть ли какие-либо изменения для ARC?
вопрос задан: 25 December 2015 03:01
0
ответов

Слабая переменная NSString не равна нулю после установки единственной строгой ссылки на ноль

У меня проблема с этим кодом: __strong NSString *yourString = @"Your String"; __weak NSString *myString = yourString; ваша строка = ноль; __unsafe_unretained NSString *theirString = myString; ...
вопрос задан: 26 November 2015 08:12
0
ответов

Когда и почему я должен объявить локальную переменную как __weak с помощью ARC?

Майк Эш написал это введение в ARC, где он вводит что-то вроде: __weak Foo * _weakFoo = [object foo]; Зачем мне делать это для локальной временной переменной? __weak - это ...
вопрос задан: 22 October 2015 15:39
0
ответов

Приложение, преобразованное в ARC, теперь получает предупреждения о моих свойствах.

Я только что преобразовал свое приложение в ARC, и пока оно работает нормально, я получаю около 600 предупреждений, все из которых относятся к моим свойствам. Например: Атрибут свойства по умолчанию 'assign' не подходит для объекта, отличного от gc...
вопрос задан: 23 September 2015 05:55
0
ответов

Должен ли IBOutlets быть сильным или слабым в ARC?

Я разрабатываю исключительно для iOS 5 с использованием ARC. Должен ли IBOutlets к UIViews (и подклассам) быть сильным или слабым? Следующее: @property (неатомный, слабый) IBOutlet UIButton * кнопка; Избавился бы ...
вопрос задан: 28 August 2015 07:38
0
ответов

Как я могу отключить ARC для одного файла в проекте?

Я успешно использую ARC в своем проекте. Однако я столкнулся с несколькими файлами (например, в модульных тестах и ​​фиктивных объектах), где правила ARC сейчас немного более хрупки. Я помню, как слышал ...
вопрос задан: 25 August 2015 09:16
0
ответов

executeSelector может вызвать утечку, потому что его селектор неизвестен

Я получаю следующее предупреждение от компилятора ARC: «executeSelector может вызвать утечку, потому что его селектор неизвестен». Вот что я делаю: [_controller executeSelector: NSSelectorFromString (@ "...
вопрос задан: 7 August 2015 13:40
0
ответов

Переопределить установщик с помощью arc

@interface Статья: NSObject @property (неатомарная, сильная) NSString * imageURLString; @end @implementation Class @synthesize imageURLString = _imageURLString; - (void) setImageURLString: (NSString ...
вопрос задан: 12 May 2015 13:21
0
ответов

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

У меня есть тысячи строк кода, написанных для iOS 4.База кода содержит множество вызовов для сохранения и выпуска, которые вызывают ошибки при обновлении проекта до iOS 5 и ARC. Есть ли способ ...
вопрос задан: 28 April 2015 17:25