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

Этот тег следует использовать только для вопросов, касающихся функций Objective-C или зависящих от кода на языке. Теги [cocoa] и [cocoa-touch] следует использовать, чтобы узнать о фреймворках или классах Apple. Используйте связанные теги [ios], [macos], [apple-watch] и [tvos] для проблем, характерных для этих платформ.

7
Как загрузить файл xib в UIView
Я искал везде и пока ничего не помогло. В основном я хочу иметь файл .xib с именем rootView.xib, и внутри него я хочу иметь UIView (назовем его containerView), который занимает только половину экрана (так что будет обычный вид и новый вид). Затем мне нужен другой файл .xib с именем firstView.xib …
111 ios  objective-c  uiview  xib 

3
Использование свойства BOOL
Apple рекомендует объявить свойство BOOL следующим образом: @property (nonatomic, assign, getter=isWorking) BOOL working; Поскольку я использую свойства Objective-C 2.0 и точечную нотацию, я получаю доступ к этому свойству, используя self.working. Я знаю, что тоже могу использовать [self isWorking]- но мне не обязательно. Итак, поскольку я везде использую точечную нотацию, зачем …

5
Проверьте, существует ли метод
Есть ли способ проверить, существует ли метод в Objective-C? Я пытаюсь добавить охранника, чтобы увидеть, есть ли у моего объекта метод, прежде чем его вызывать.
111 objective-c 

20
Как я могу программно проверить, присутствует ли клавиатура в приложении iOS?
Мне нужно проверить состояние видимости клавиатуры в моем приложении для iOS. псевдокод: if(keyboardIsPresentOnWindow) { //Do action 1 } else if (keyboardIsNotPresentOnWindow) { //Do action 2 } Как я могу проверить это состояние?

11
Предупреждение: «формат не строковый литерал и аргументы формата»
После обновления до последней версии Xcode 3.2.1 и Snow Leopard я получаю предупреждение "форматировать не строковый литерал и не аргументы формата" из следующего кода: NSError *error = nil; if (![self.managedObjectContext save:&error]) { NSLog([NSString stringWithFormat:@"%@ %@, %@", errorMsgFormat, error, [error userInfo]]); } Если errorMsgFormatэто NSStringспецификаторы формата with (например:) "print me like …


5
Objective-C Split ()?
Есть ли способ разбить строки в объекте c на массивы? Я имею в виду вот так - строка ввода Да: 0: 42: значение в массив (Да, 0,42, значение)?

30
Как отключить копирование, вырезание, выделение, выделение всего в UITextView
Функции UITextViewКопировать, Вырезать, Выбрать, Выбрать все отображаются по умолчанию, когда я нажимаю на экран. Но в моем проекте UITextFieldэто только для чтения. Мне эта функция не нужна. Подскажите пожалуйста, как отключить эту функцию.


10
Удалите цвет выделения ячейки UITableView
Я хочу удалить синий цвет по умолчанию для выбора ячейки uitableview. Мне не нужен там какой-либо цвет выделения. Я не создавал собственный класс ячеек. Я настраиваю ячейку, добавляя над ней метки и кнопки. Я пробовал делать: cell.selectioncolor = [UIColor clearcolor]; но он говорит, что этот метод устарел.


7
NSAttributedString добавить выравнивание текста
Как я могу добавить атрибут выравнивания текста в NSAttributedString для центрирования текста? Изменить: я что-то делаю не так? Похоже, выравнивание не меняет. CTParagraphStyleSetting setting; setting.spec = kCTParagraphStyleSpecifierAlignment; setting.valueSize = kCTCenterTextAlignment; CTParagraphStyleSetting settings[1] = { {kCTParagraphStyleSpecifierAlignment, sizeof(CGFloat), &setting}, }; CTParagraphStyleRef paragraph = CTParagraphStyleCreate(settings, sizeof(setting)); NSMutableAttributedString *mutableAttributed = [[NSMutableAttributedString alloc] initWithAttributedString:self.attributedString]; [mutableAttributed …

12
Приложение iOS: как очистить уведомления?
У меня есть приложение для iOS, куда отправляются push-уведомления. Моя проблема в том, что сообщения / уведомления остаются в Центре уведомлений в iOS после нажатия. Как я могу удалить уведомление для моего приложения в Центре уведомлений при следующем запуске приложения? Я наткнулся на сообщения, в которых люди обращаются setApplicationIconBadgeNumberк нулевому …

13
Получить список свойств объекта в Objective-C
Как я могу получить список (в форме NSArrayили NSDictionary) свойств данного объекта в Objective-C? Представьте себе следующий сценарий: Я определил родительский класс , который только расширяет NSObject, что держит NSString, BOOLи в NSDataобъект как свойства. Затем у меня есть несколько классов, которые расширяют этот родительский класс, добавляя к каждому множество …

13
Программный запрос доступа к контактам
После обновления до iOS 6 я заметил, что мой код для добавления контакта в адресную книгу iPhone больше не работает. Я считаю, что это проблема, связанная с разрешениями, поскольку Apple теперь требует разрешения пользователя для доступа к контактам (исправление этой проблемы). Я ожидал, что приложение автоматически запросит разрешение на доступ …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.