Запитання з тегом «objective-c»

Цей тег слід використовувати лише у питаннях, що стосуються особливостей Objective-C або залежать від коду на мові. Теги [какао] та [какао-дотик] слід використовувати для запитання про рамки чи класи Apple. Використовуйте відповідні теги [ios], [macos], [apple-watch] та [tvos] для питань, характерних для цих платформ.

7
Як завантажити файл xib в UIView
Я шукав всюди, і поки що нічого не працювало на мене. В основному я хочу мати .xib файл під назвою rootView.xib, а всередині нього я хочу мати UIView (давайте назвати його контейнерView), який займає лише половину екрана (щоб був звичайний і новий перегляд). Тоді я хочу інший .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 


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


5
Objective-C Split ()?
Чи є спосіб поділити рядки в об'єкті c на масиви? Я маю на увазі так: рядок введення Так: 0: 42: значення в масив (Так, 0,42, значення)?

30
Як відключити Copy, Cut, Select, Select All in 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] …

12
Додаток iOS: як очистити сповіщення?
У мене є програма для iOS, куди надсилаються деякі повідомлення Push Notification. Моя проблема полягає в тому, що після цього повідомлення / сповіщення залишаються в Центрі сповіщень в iOS, після чого вибираються. Як я можу видалити сповіщення про свою заяву в Центрі повідомлень наступного разу, коли програма відкриється? Я натрапив …

13
Отримайте список властивостей об'єкта в Objective-C
Як я можу отримати список (у вигляді NSArrayабо NSDictionary) заданих властивостей об'єкта в Objective-C? Уявіть наступний сценарій: я визначив батьківський клас, який просто розширює NSObject, який містить властивості ,, NSStringa BOOLта NSDataоб'єкт як властивості. Тоді у мене є кілька класів, які розширюють цей батьківський клас, додаючи багато різних властивостей кожен. …

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.