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

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

С brandonhamilton/image-capture-core-rs ICCameraDevice.mediaFiles() я могу получить NSArray::count() (из core-foundation-rs): let cam_media_files = camera_device.mediaFiles(); println!( NSArray::count(cam_media_files) // 123 ); Но как можно повторить этот Object? Я пробовал пару вещей: // for ....
27 Сен 2021 в 07:58
У меня есть функция ниже, в которой я пытаюсь декодировать (base64), расшифровать и создать словарь JSON, Однако я получаю сообщение об ошибке NSCocoaErrorDomain Code = 3840 «Мусор в конце» по неизвестной причине при дешифровании создается \ 0 \ 0 \ 0 \ 0 \ 0 \ 0 в конце строки JSON ( наверное об....
25 Сен 2021 в 03:39
При разработке в Xcode обычно переключается между режимами Debug и Release и некоторые части кода используются только в режиме Debug, а некоторые не используются в режиме Release. Я часто выбрасываю код NSLog каким-нибудь правилом #define, которое позволяет предварительному компилятору разбират....
22 Сен 2021 в 19:55
Я новичок, пытающийся реализовать эту логику, может кто-нибудь предложить логику. func findLetterOccurence(Letter: String){ let array = ["Data", "program", "questions", "Helpful"] ///Logic to find the given letter occurences in string array print("\(Letter) occured in \(count) times") ....
8 Сен 2021 в 14:44
Я экспериментирую с многопоточностью, следуя руководству по программированию параллелизма Apples. Многопоточная функция (dispatch_apply), заменяющая цикл for, кажется простой и отлично работает с простым оператором printf. Однако, если блок вызывает вычисление с более интенсивным использованием ЦП....
У меня есть проект, который объединяет Swift и Objective-C в обоих направлениях, а также: У меня есть протокол @objc, определенный в файле Swift: @objc protocol Plugin { @objc func onDevicePackageReceived(np: NetworkPackage) -> Bool } Все классы, реализующие этот протокол, также определены в Sw....
Я пытаюсь издеваться над классом Singleton в одном из своих модульных тестов. Я создаю свой макет следующим образом: MySingletonController *mockController = OCMClassMock([MySingletonController class]); OCMStub([MySingletonController sharedController]).andReturn(mockController); Полная ошибка, кото....
31 Авг 2021 в 03:49
Вот моя проблема. У меня есть ViewController, в котором есть метка с текстом, и я хочу изменить цвет некоторых слов в этом предложении. Строка представляет собой NSLocalizedString, которая написана на разных языках и изменяется в зависимости от языка пользовательской системы. self.welcomeMessa....
30 Авг 2021 в 12:42
У меня есть плагин, передающий данные со стороны iOS (NSDictionary с obj-c) в приложение (не уверен, какой тип с дротиком). // obj-c result.success(@{@"obj1" : obj, @"obj2" : @"value"}); // dart var result = await channel.invokeMethod('methodName'); Какой тип следует выбрать для результата на дрот....
28 Авг 2021 в 14:54
В настоящее время я просматриваю свое приложение в бета-версии iOS 15, чтобы убедиться, что весь пользовательский интерфейс выглядит хорошо, и я обнаружил, что в одном из моих табличных представлений теперь есть толстые белые линии над каждым разделом, которых не было до iOS. 15. В результате не вс....
26 Авг 2021 в 18:35
Я использую всплывающий пользовательский интерфейс Braintree для React Native. Моя проблема, возможно, не связана с библиотекой, в которой я уже создал проблему. Я нахожусь на том этапе, когда мне нужно добавить свой setReturnURLScheme в свой AppDelegate.m Похоже на это - (BOOL)application:(UIAppli....
18 Авг 2021 в 05:53
У меня есть набор объектов someProtocol, я хотел бы создать набор из вложенного свойства NSString для этого объекта: // Protocol SomeProtocol @protocol SomeProtocol<NSObject> @property(nonatomic, readonly) id<SomeSubProtocol> someSubProtocolObject; @end // Protocol SomeSubProtocol @protocol SomeS....
15 Авг 2021 в 20:38
Цель: использовать Swift Package в Objective-C. Все, что я пытаюсь сделать, это получить простое, элементарное понимание правильного синтаксиса доступа к Swift vars и func () из ObjC. Это вторая часть вопросов о используя Objective-C с пакетом Swift. Вот мой файл пакета Swift, к которому я пыт....
31 Июл 2021 в 19:50
У меня есть UIScrollView и 3 UIView, которые я добавляю к нему. Я трижды проверил фрейм UIScrollView, фрейм UIViews, его contentOffset, фрейм супервизора, вообще все, что имеет отношение. По какой-то причине это то, что появляется, когда я устанавливаю для contentOffset значение (0,0): В моем проек....
31 Июл 2021 в 13:17
Я новичок в Swift, я пишу плагин для гибридного приложения (Cordova). Мне удалось заставить App rootController отображать ViewController с игрой внутри и отдельным заголовком UIView вверху, который содержит UILabel в качестве кнопки возврата. У меня вылетает, как только я нажимаю кнопку "Назад". Чт....
31 Июл 2021 в 08:49
У меня есть код Obj-C, который выглядит так NSURL * url = [[NSBundle mainBundle] URLForResource:@"MyFile" withExtension:@"txt"]; NSError * err = nil; NSString * string = [NSString stringWithContentsOfURL:url encoding:NSUTF8StringEncoding error:&err]; Этот код работает правильно. Мне нужно преобраз....
19 Июл 2021 в 15:40
Я хочу позволить пользователю выбрать папку, в которой я сохраню новый файл. Для этого я использую средство выбора документов и устанавливаю тип документа на public.folder и inMode UIDocumentPickerModeOpen. После того, как пользователь откроет средство выбора документов и выберет нужную папку, в обр....
19 Июл 2021 в 13:19
У меня есть представление изображения с установленными ограничениями, и изображение, которое я загружаю (из URL-адреса), по какой-то причине не заполняет все представление изображения. Я включил фотографию рассматриваемого сообщения, а затем подробное изображение того же «сообщения». Для обоих исп....
16 Июл 2021 в 16:20
Иногда я использую блок, вложенный в другой блок, вот мой код - (void)test { __weak typeof(self) weakSelf = self; [self.viewSource fetchData:^(BOOL succeed, NSError * _Nonnull error, id _Nonnull data) { __strong typeof(weakSelf) strongSelf = weakSelf; [strongSelf.dataSource ....
15 Июл 2021 в 14:09
Поэтому я не могу понять эту ошибку. У меня есть объект с этими свойствами @property (nonatomic, readwrite) double width; @property (nonatomic, readwrite) double height; Когда я создаю NSSdictionary, добавляю их в него if (config.width) { properties[@"height"] = config.height; } ....
14 Июл 2021 в 02:58
Мой didAddSubview не вызывается. Вот что я делаю. На мой взгляд - (void)viewDidLoad { [super viewDidLoad]; SomeView *view = [[SomeView alloc] initWithFrame:CGRectMake(0.0, 0.0, CGRectGetWidth(self.view.frame), CGRectGetHeight(self.view.frame))]; [self.view addSubview:view]; } Где мой Som....
13 Июл 2021 в 10:38
Я использую приведенный ниже код для отслеживания ячеек, когда пользователь проводит по ним пальцем (это отлично работает). Тем не менее, я хочу выделить каждую из ячеек (или изменить цвет фона в моих пользовательских ячейках), когда пользователь проводит пальцем поверх них. Как я могу этого добит....
У меня есть этот код if ([args valueForKey:@"showSetupScreen"]) { BOOL showSetupScreen = [args valueForKey:@"showSetupScreen"]; NSLog(showSetupScreen ? @"YES" : @"NO"); // meetingConfig.showSetupScreen = showSetupScreen; } Где args равно NSMutableDictionary. Значение args в моем словар....
12 Июл 2021 в 04:29
Итак, я хотел создать собственный модуль, который будет определять, работает ли приложение на эмуляторе / симуляторе или на реальном устройстве. Все работает нормально на Android, но у меня проблема с iOS. Я создал файл AbcModule.h и AbcModule.m #import <React/RCTBridgeModule.h> @interface AbcModule....
Из расширения клавиатуры мы пытаемся получить высоту пространства под клавиатурой, когда есть индикатор домашнего экрана. Все обычные методы либо недоступны из расширения клавиатуры, либо возвращают 0. Из UIInputViewController view.safeAreaInsets.bottom возвращает 0, а также parent!.view.safeAreaIn....
9 Июл 2021 в 20:23