Этот тег следует использовать только для вопросов, касающихся функций Objective-C или зависящих от кода на языке. Теги [cocoa] и [cocoa-touch] следует использовать, чтобы узнать о фреймворках или классах Apple. Используйте связанные теги [ios], [macos], [apple-watch] и [tvos] для проблем, характерных для этих платформ.
Есть ли способ перезвонить в приложении 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....
13 Янв 2022 в 10:24
Пожалуйста, может кто-нибудь помочь. Я хотел бы добавить предупреждающее сообщение, когда пользователь нажимает кнопку «Поделиться» в средстве просмотра PDF, я использую UIDocumentInteractionController для предварительного просмотра документа PDF. и я хотел знать, есть ли какие-либо методы или функ....
12 Янв 2022 в 12:18
Мне нужно было преобразовать этот заголовок 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 мне любопытно, будет ли оно иметь д....
6 Янв 2022 в 03:58
Свойство класса, такое как:
@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....
4 Янв 2022 в 20:35
Работаем над устаревшим гибридным проектом 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 *) элемент
Хотя, чтобы ответить на мой конкретный вопрос, внутре....
3 Янв 2022 в 07:17
У меня есть локальный json и создана модель данных, которая может анализировать и получать данные, я хотел создать модель представления из модели данных для использования в контроллере представления, может любой предложить, как использовать быстрые функции более высокого порядка.
JSON :
{
"segme....
31 Дек 2021 в 14:45
Поговорка «Все операции пользовательского интерфейса должны выполняться внутри основной очереди» немного сбивает с толку, когда дело касается альфы. Я сомневаюсь, что нам действительно нужно выполнять простую операцию альфа-изменения внутри основной очереди?
self.presentingViewController?.view.alph....
30 Дек 2021 в 09:22
Исходным контроллером представления этого проекта является контроллер навигации. Я хочу показать контроллер панели вкладок на контроллере представления позже в иерархии представлений после того, как пользователь войдет в систему.
Когда я встраиваю контроллер панели вкладок в контроллер представлени....
30 Дек 2021 в 06:44