Вопросы с тегом «objective-c»

118
В каких ситуациях нам нужно написать квалификатор владения __autoreleasing под ARC?

Я пытаюсь решить головоломку. __strongявляется значением по умолчанию для всех сохраняемых указателей объектов Objective-C, таких как NSObject, NSString и т. д. Это сильная ссылка. ARC уравновешивает это с помощью a -releaseв конце области видимости. __unsafe_unretainedравно старому. Он...

118
Как использовать uiviewcontroller с одной раскадровкой для нескольких подклассов

Скажем, у меня есть раскадровка, которая содержит UINavigationControllerначальный контроллер представления. Его корневой контроллер представления является подклассом UITableViewController, который есть BasicViewController. Он IBActionсвязан с правой кнопкой навигации на панели навигации. Оттуда я...

118
Xcode MyProjectName-Bridging-Header.h не существует

Я хочу начать использовать Swift в своем проекте Objective-C. Итак, я добавил быстрый класс: import Foundation @objc class System : NSObject { @objc func printSome() { println("Print line System"); } } И импортировал его в файл .m: #import "MyProjectName-Swift.h" При создании своего проекта я...

117
iOS запускает фоновый поток

У меня на устройстве iOS есть небольшой sqlitedb. Когда пользователь нажимает кнопку, я извлекаю данные из sqlite и показываю их пользователю. Эту часть выборки я хочу сделать в фоновом потоке (чтобы не блокировать основной поток пользовательского интерфейса). Я так делаю - [self...

117
Отклонение представленного контроллера представления

У меня теоретический вопрос. Сейчас я читаю руководство Apple ViewController . Они написали: Когда приходит время отклонить представленный контроллер представления, предпочтительный подход состоит в том, чтобы позволить контроллеру представления представления отклонить его. Другими словами, всякий...

117
Как изменить цвет текста в UIPickerView под iOS 7?

Я знаю о pickerView:viewForRow:forComponent:reusingViewметоде, но при использовании viewона проходит в reusingView:том , как я могу изменить его использовать другой цвет текста? Если я использую, view.backgroundColor = [UIColor whiteColor];ни одно из представлений больше не...

117
Центрировать изображение NSTextAttachment рядом с однострочным UILabel

Я хочу добавить NSTextAttachmentизображение к моей атрибутированной строке и расположить его по центру по вертикали. Я использовал следующий код для создания своей строки: NSMutableAttributedString *str = [[NSMutableAttributedString alloc] initWithString:DDLocalizedString(@"title.upcomingHotspots")...

116
Странное поведение кнопки отмены UIActionSheet

У меня есть UIBarButtonItem, открывающий лист действий, чтобы предложить пользователям выбор того, что им делать. Все работает должным образом, если я не пытаюсь нажать кнопку «Отмена». Похоже, что цель кнопки переместилась вверх от того места, где должна быть. Я могу активировать его, только нажав...

116
Используя `textField: shouldChangeCharactersInRange:`, как мне получить текст, включая текущий набранный символ?

Я использую приведенный ниже код, чтобы попытаться обновить textField2текстовое содержимое для соответствия textField1, когда пользователь вводит текст textField1. - (BOOL) textField: (UITextField *)theTextField shouldChangeCharactersInRange: (NSRange)range replacementString: (NSString *)string {...

116
NS - запись адреса памяти объекта в метод переопределенного описания

Я переопределяю метод описания объекта. Мне нужно знать, как напечатать адрес памяти объекта, чтобы заменить {???} в приведенном ниже коде: -(NSString *) description { return [NSString stringWithFormat:@"<SomeClass: %@>\nparmeterOne: %@\nparameterTwo: %@", {???}, self.parameterOne,...

116
Как определить, что анимация закончилась на UITableView beginUpdates / endUpdates?

Я вставляю / удаляю ячейку таблицы, используя insertRowsAtIndexPaths/deleteRowsAtIndexPathsупаковку beginUpdates/endUpdates. Я также использую beginUpdates/endUpdatesпри настройке rowHeight. По умолчанию все эти операции анимированы. Как я могу определить, что анимация закончилась при использовании...

116
NSObject + load и + initialize - что они делают?

Мне интересно понять обстоятельства, заставляющие разработчика переопределить + инициализировать или + загрузить. Документация дает понять, что эти методы вызываются для вас средой выполнения Objective-C, но это действительно все, что ясно из документации по этим методам. :-) Мое любопытство...

116
Импорт протокола Swift в класс Objective-C

Я пытаюсь импортировать протокол Swift с именем AnalyticProtocolв класс Objective-C с именем AnalyticFactory. protocol AnalyticProtocol { } Я начинаю с существующего проекта Objective-C (я не создавал новый проект Swift с xCode, и я не нашел, как настроить мой проект Objective-C как проект Swift в...

115
Разрешение взаимодействия с UIView под другим UIView

Есть ли простой способ разрешить взаимодействие с кнопкой в ​​UIView, который находится под другим UIView - где нет реальных объектов из верхнего UIView поверх кнопки? Например, на данный момент у меня есть UIView (A) с объектом вверху и объектом внизу экрана и ничего в середине. Он находится...

115
отмена поставленных в очередь вызовов performSelector: afterDelay

Кто-нибудь знает, можно ли отменить уже поставленные в очередь события селектора из стека событий или стека таймера (или любого другого механизма, который используется API) при вызове performSelector:withObject:afterDelay? Я использовал этот стек событий для изменения атрибутов изображения на...

115
«Auto Layout все еще требуется после выполнения -layoutSubviews» с подклассом UITableViewCell

Используя XCode 4.5 и iOS 6, я разрабатываю приложение с простым табличным представлением с настраиваемыми ячейками. Я делал это сто раз в iOS 5 и ниже, но по какой-то причине новая система autoLayout доставляет мне много проблем. Я настраиваю табличное представление и ячейку прототипа в IB,...