#objective-c #react-native #npm
#objective-c #react-native #npm
Вопрос:
Я пишу приложение, используя react native, и в библиотеке нет ничего, что позволяло бы вам подписаться на календарь. Вы можете сделать это в Objective-C, используя в основном одну строку кода. Есть ли способ создать пакет NPM, который запускает Objective-C в фоновом режиме, и просто вставить его в мой проект react native? Кажется, что это должно быть довольно просто.
Вот строка кода, которую я нашел, которая делает то, что я хочу, чтобы она делала в Objective-C.
NSString *url = @"http://server/filename.ics";
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:url]]
Если бы я мог просто создать какой-нибудь компонент и передать ему URL из моего проекта React Native, это было бы невероятно. Кроме того, я думаю, что другие сочли бы это полезным.
Редактировать: Я должен также отметить, что я использую expo, и я бы предпочел не извлекать и не редактировать проект xcode.
Ответ №1:
Для этого доступны различные библиотеки.
вы можете использовать любой из них в соответствии с вашими требованиями