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

Подробнее про objective-c...

Есть ли способ перезвонить в приложении iOS в автономном режиме, даже если приложение находится в фоновом режиме или не работает?....
2 Фев 2022 в 07:30
Я запускаю старый код своего кода в последней версии XCode 13.2 iOS 15. При запуске моего приложения я получил следующую ошибку, duplicate symbol '__toSelectedDate' in: /Users/userName/Library/Developer/Xcode/DerivedData/Administrator-ewwyjnbeieucitgvjwslljnpgsqr/Build/Intermediates.noindex/Adm....
21 Янв 2022 в 17:19
Я новичок в блоках. Я пытаюсь проанализировать, как работает следующий код. Насколько я понимаю, этот конкретный метод имеет блок и возвращает NSURLSessionDataTask . getTotalFollowersFrom — имя метода. (NSString*)influencerId – это идентификатор пользователя, который передается при вызове этого м....
19 Янв 2022 в 22:13
Я новичок в objc. Я написал класс, раскрывающий его на стороне JS, используя Swift. Содержимое этого файла выглядит следующим образом: import Foundation @objc(AppLinkModule) class AppLinkModule: NSObject{ @objc static var appLink: String? @objc func setLink(link: String){ AppLinkMod....
19 Янв 2022 в 17:12
Я пытаюсь получить резидентность ЦП в режиме ожидания в macOS (резидентность C-State C0 на x86 не уверена на arm64). Я знаю, что вы можете найти эту информацию, запустив что-то вроде sudo powermetrics -i1 -n1 -s cpu_power | grep residency в терминале, но мне нужен способ получить эту информацию с п....
18 Янв 2022 в 02:13
Как перевести следующий фрагмент кода из Swift в Objective-C? #if compiler(>=5.5) if #available(iOS 15.0, *) { myTableView.sectionHeaderTopPadding = 0.0 } #endif В качестве альтернативы, есть ли какой-либо макрос в объективной стороне c, который помогает узнать версию компилятора? ОБНОВИТЬ: @ C....
17 Янв 2022 в 09:58
У меня есть эта база данных firebase в реальном времени { "posts" : { "-Mt8iPsoxOk2rXwfjVKF" : { "date" : 1641914412858, "user_name" : "aaaa", "post_id" : "CYjxpgaMz9P", "view_count" : 2 }, "-Mt8iPvXA4ALKqSX0dH-" : { "date" : 1641914413011, "user_nam....
Пожалуйста, может кто-нибудь помочь. Я хотел бы добавить предупреждающее сообщение, когда пользователь нажимает кнопку «Поделиться» в средстве просмотра PDF, я использую UIDocumentInteractionController для предварительного просмотра документа PDF. и я хотел знать, есть ли какие-либо методы или функ....
Мне нужно было преобразовать этот заголовок c с функцией внутри в быстрый скрипт. Я сделал это, но когда я пробую обе функции и сравниваю результаты, они оказываются неравными. Что здесь происходит? Я думаю, что сузил его до: возможно, это связано с тем, что указатели странны в Swift. Заголовок C....
10 Янв 2022 в 06:17
Я пытаюсь вызвать функцию Javascript с параметрами из iOS, используя «evaluateJavascript», все работает нормально, но значение параметров не отправляется, см. Код ниже -(void) callJavascriptFunc: (NSString*)val{ //Example val is "Apple" string [self.webview evaluateJavascript:@"exampleFuncName(v....
7 Янв 2022 в 08:37
Например: id mockDelegate = OCMProtocolMock(@protocol(managerDelegate)); self.vc.delegate = mockDelegate; OCMExpect([mockDelegate someMethod:OCMOCK_ANY]); ... Execute some methods to make vc.m respond to someMethod delegate callback... OCMVerify(mockDelegate); Я реализовал описанный выше метод и....
7 Янв 2022 в 05:52
У меня есть логическое значение в plist: Что при просмотре в качестве источника выглядит так: И читается как: NSDictionary* configPlist = [[NSBundle mainBundle]pathForResource:@"Config" ofType:@"plist"]; BOOL shouldBeFalse = configPlist[@"WhyIsThisReturningTrue"]; Но когда код прочитан, should....
6 Янв 2022 в 21:38
В моем UIView у меня есть 3 UIImageView для загрузки URL-адресов 3 изображений. Как мы все знаем, у 3 загружаемых изображений UIImageView есть разница во времени, но у меня есть требование: после того, как все 3 изображения загружены, 3 UIImageViews покажут эти 3 изображения одновременно, как это с....
6 Янв 2022 в 12:01
Я хотел бы расширить каждый аргумент своим именем, а затем значением, например: #define LOG_VARIABLES(FORMAT, ...) NSLog(FORMAT, ##__VA_ARGS__) //Not sure what to do with ##__VA_ARGS__ here to make it expands like as described below LOG_VARIABLES(@"%@: %@, %@: %@, %@: %@", arg1, arg2, arg3) Расшир....
6 Янв 2022 в 10:46
Я хочу добавить SKStoreProductViewController из StoreKit в проект React Native (без использования третьего партийная библиотека). Хотелось бы, чтобы представление Магазина отображалось как модальное, когда пользователь нажимает кнопку «Получить приложение», которая передает iTunesID отображаемого ....
6 Янв 2022 в 10:12
В настоящее время у меня есть собственное приложение для iOS, написанное на Obj-C и Swift, и есть несколько пользовательских настроек, которые хранятся локально на устройстве. Приложение переписывается в React Native, и после выпуска нового приложения React Native мне любопытно, будет ли оно иметь д....
Свойство класса, такое как: @interface TestModel @property (nonatomic, copy) NSString *testStr; @end В основном потоке: for (model in modellist) { if ((!model.testStr || ![model.testStr isKindOfClass:[NSString class]] || model.testStr.length == 0)) { NSLog(@"empty str"); } NSL....
5 Янв 2022 в 15:39
Я пытаюсь реализовать push-уведомления на MacOS в базе кода C. В идеале должен быть только один файл Objective-C, содержащий (1) общедоступную функцию C, которую я могу вызвать, и (2) некоторый код Objective-C, который я могу использовать для отправки уведомления. Таким образом, исходные файлы мог....
5 Янв 2022 в 00:11
Я выделяю NSMutableAttributedString, а затем назначаю его свойству attributedString SKLabelNode. Это свойство является (NSAttributedString *), но я решил, что могу преобразовать его в (NSMutableAttributedString *), поскольку он был выделен как таковой. А затем получите доступ к его свойству mutabl....
Работаем над устаревшим гибридным проектом iOS. Создал один новый класс утилит Swift в ConsentManager.swift, как показано ниже, import Foundation public class ConsentManager: NSObject { @objc static let sharedInstance = ConsentManager() @objc private override init() {} @objc public fun....
4 Янв 2022 в 17:32
Я пытаюсь передать данные обратно из Swift VC2 в ObjC VC1, используя делегатов при увольнении, ниже мой код. VC2 (быстрый) //protocol used for sending data back @objc protocol DataEnteredDelegate: AnyObject { func userDidEnterInformation(info: String) } class VC2: UIViewController { weak v....
4 Янв 2022 в 09:26
Мне нужно выполнить некоторые задачи пользовательского интерфейса, когда пользователь выбирает элемент вкладки пользовательского интерфейса. Доступен следующий делегат, - (void) tabBar: (UITabBar *) tabBar didSelectItem: (UITabBarItem *) элемент Хотя, чтобы ответить на мой конкретный вопрос, внутре....
У меня есть локальный json и создана модель данных, которая может анализировать и получать данные, я хотел создать модель представления из модели данных для использования в контроллере представления, может любой предложить, как использовать быстрые функции более высокого порядка. JSON : { "segme....
31 Дек 2021 в 14:45
Поговорка «Все операции пользовательского интерфейса должны выполняться внутри основной очереди» немного сбивает с толку, когда дело касается альфы. Я сомневаюсь, что нам действительно нужно выполнять простую операцию альфа-изменения внутри основной очереди? self.presentingViewController?.view.alph....
30 Дек 2021 в 09:22
Исходным контроллером представления этого проекта является контроллер навигации. Я хочу показать контроллер панели вкладок на контроллере представления позже в иерархии представлений после того, как пользователь войдет в систему. Когда я встраиваю контроллер панели вкладок в контроллер представлени....
30 Дек 2021 в 06:44