Правильное совместное использование кода моего расширения приложения iOS с модулями

Я работаю над приложением для обмена сообщениями на основе сигналов. Я создал расширение общего доступа, и мне нужно использовать некоторые из моих модулей в моем коде расширения общего доступа. Когда я добавляю эти модули в свой проект расширения, я получаю некоторые ошибки. Потому что в некоторых модулях используется объект [UIApplication sharedApplication], который имеет значение NS_EXTENSION_UNAVAILABLE_IOS. Я сделал некоторые поиски, но я не мог найти именно то, что я хочу. Это мой подфайл:

platform :ios, '8.0'
source 'https://github.com/CocoaPods/Specs.git'

abstract_target 'MyApp_pods' do
  pod 'Raven',                      :path => 'Raven'
  pod 'TextSecureKit',              :path => 'TextSecureKit'
  pod 'YapDatabase/SQLCipher',      :path => 'YapDatabase'
  pod 'OpenSSL',                    '~> 1.0.207'
  pod 'PastelogKit',                '~> 1.3'
  pod 'FFCircularProgressView',     '~> 0.5'
  pod 'SCWaveformView',             '~> 1.0'
  pod 'DJWActionSheet'
  pod 'JSQMessagesViewController',  :path => 'JSQMessagesViewController'
  pod 'CTAssetsPickerController',  '~> 3.3.0'
  target 'MyApp'
  target 'MyAppTests'
  target 'MyAppShareExtension'
end

Вот мой вопрос:

Есть ли способ использовать эти модули в моих кодах расширения общего доступа? Или есть способ получить некоторые части содержимого модуля (например, TSThread.m в TextSecureKit)?


person Ali Gunes    schedule 12.08.2016    source источник
comment
У вас есть способ решить это?   -  person nabu    schedule 04.01.2017
comment
не смог к сожалению. Я работал в компании в качестве стажера, и стажировка закончилась. Вы нашли способ?   -  person Ali Gunes    schedule 05.03.2017
comment
Моя проблема решена здесь. Обратитесь к этой ссылке [stackoverflow.com/questions/41462090/, если это вам поможет   -  person nabu    schedule 06.03.2017
comment
Спасибо. Это было бы полезно для меня в моих будущих работах.   -  person Ali Gunes    schedule 07.03.2017