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

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

7
Як перетворити з int на рядок у об’єкті c: приклад коду
Я намагаюся перетворити з int на рядок, але у мене проблеми. Я стежив за виконанням через налагоджувач, і рядок 'myT' отримує значення 'sum', але оператор 'if' працює некоректно, якщо 'sum' дорівнює 10,11,12. Чи я не повинен використовувати примітивний тип int для зберігання номера? Крім того, обидва методи, які я спробував …

3
Як зберігати блоки у властивостях у Objective-C?
Я хотів би зберегти блок object-c у властивості для подальшого використання. Я не був впевнений, як це зробити, тому я трохи погуглив, і там дуже мало інформації про тему. Але врешті-решт мені вдалося знайти рішення, і я подумав, що, можливо, варто поділитися з іншими новачками, як я. Спочатку я думав, …

4
Найкраща практика впровадження copyWithZone:
Я намагаюся прояснити кілька речей у своїй голові щодо реалізації copyWithZone:, чи може хтось прокоментувати наступне ... // 001: Crime is a subclass of NSObject. - (id)copyWithZone:(NSZone *)zone { Crime *newCrime = [[[self class] allocWithZone:zone] init]; if(newCrime) { [newCrime setMonth:[self month]]; [newCrime setCategory:[self category]]; [newCrime setCoordinate:[self coordinate]]; [newCrime setLocationName:[self locationName]]; …

6
Представити та відхилити модальний контролер подання
Хто-небудь може дати мені приклад коду, за допомогою якого я можу спочатку представити контролер модального перегляду, а потім відхилити його? Це те, що я намагався: NSLog(@"%@", blue.modalViewController); [blue presentModalViewController:red animated:YES]; NSLog(@"%@", blue.modalViewController); [blue dismissModalViewControllerAnimated:YES]; NSLog(@"%@", blue.modalViewController); Цей код знаходиться в viewDidLoad ("синій" та "червоний" - це підкласи UIViewController). Я сподіваюся, …


11
Помилка '_BSMachError: порт 1607; (os / kern) недійсна можливість (0x14) "Не вдається вставити COPY_SEND" у програму Cordova на iOS 10
Все працює відмінно , поки я побудую свою Cordova додаток з Xcode 7.3.0 , але він почав врізатися тільки на IOS 10 пристроїв після побудови того ж додатка з Xcode 8 всякий рази , коли я змінююся орієнтація з Портрета в пейзаж , де , як він все ще працює …

7
Як ChangeCharactersInRange повинен працювати в Swift?
Я використовую shouldChangeCharactersInRange як спосіб використання пошуку на льоту. Однак у мене проблема, shouldChangeCharactersInRange викликається до того, як текстове поле насправді оновиться: У цілі C я вирішив це, використовуючи нижче: -(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string { NSString * searchStr = [textField.text stringByReplacingCharactersInRange:range withString:string]; return YES; } Однак я спробував написати …

19
Згрупований UITableview видалити зовнішній роздільник
У мене є згрупований UITableview, який створюється програмно. Також у мене є комірка з файлом xib, заповнена в tableview також програмно. Все йде нормально. Але я хочу видалити лише зовнішню роздільну лінію. Я використав код нижче, але цього разу видалив усі роздільники. self.tableView.separatorColor = [UIColor clearColor]; це невдалий варіант для …

6
Виберіть рядок після завантаження UIPickerView
У мене є програма баз даних iPhone, яка завантажує a UIPickerViewз даними з таблиці. Я хочу встановити для вибраного рядка певний рядок із даних іншої таблиці. Наприклад: Скажімо, у мене є, UIPickerViewяке завантажується X-кількістю імен друзів користувачів iPhone (кількість імен є змінною; вона може бути 1 або 1000, і всі …

4
Різниця між "РРРР" та "РРРР" у NSDateFormatter
Яка точна різниця між "РРРР" та "РРРР". Я читав у цьому посиланні , там сказано Поширеною помилкою є використання РРРР. yyyy вказує календарний рік, тоді як YYYY вказує рік («тижня року»), що використовується в календарі ISO-рік-тиждень. У більшості випадків РРРР і РРРР дають одне і те ж число, однак вони …

8
Кнопка в круглому обрамленні iOS 7
в iOS App Store є синя кнопка в круглому обрамленні для покупки / завантаження програм. У моєму додатку ви можете завантажити додатковий вміст, і я хочу мати схожу кнопку, просто тому, що вона видається користувачеві знайомою. Якщо ви не знаєте, що я маю на увазі: ці кнопки, наприклад "$ 3,99" …

7
Віддалене сповіщення iOS 8
Як я можу отримати маркер пристрою для віддаленого сповіщення в iOS 8? Я використовував метод didRegisterForRemoteNotificationsWithDeviceTokenв AppDelegateiOS <8, і він повернув маркер пристрою. Але в iOS 8 це не так.

7
Xcode 4 + iOS 4.3: "Не існує пакувальника для типу архіву"
Я щойно перейшов на Xcode 4 і намагаюся створити спеціальну збірку попереднього проекту. Кожного разу, коли я використовую опцію "Архів", у мене або у вікні Організатора взагалі немає архіву, АБО є архів, але немає можливості упакувати його як .ipa, оскільки "Для типу архіву не існує пакувача ". Хто-небудь отримував adhoc-збірки, …

6
Пов’язання статичної бібліотеки з проектом iOS у Xcode 4
У мене є проект ( AQGridView), який компілюється у статичну бібліотеку, але я не можу додати його до свого проекту. Перетягування проекту до мого проекту створює робочу область, і якщо я намагаюся зв’язати libAQGridView.aфайл із DerivedDataкаталогу, він не розпізнає його як бібліотеку. Я не впевнений, що роблю неправильно. Це AQGridViewпроект. …

5
Основні дані - Не вдалося завантажити оптимізовану модель на шляху
Я отримую деякі з цих відбитків на консолі під час запуску програми з Xcode 6 на моєму iPhone 6 з iOS 9 beta 5: CoreData: Не вдалося завантажити оптимізовану модель за шляхом '/var/mobile/Containers/Bundle/Application/0000000B-BDBC-0000-000B-0000FB00000B/Distribution.app/database.momd/database.omo' Я не можу знайти щось пов’язане з цим, хтось знає про це повідомлення?

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