2016-07-31 5 views
0

Я пытаюсь реализовать функции синтаксического разбора в расширении приложения. Основное приложение использует Parse для вывода и получения данных. Проблема в том, что я не могу установить синтаксический анализ SDK для расширения своего приложения. Возможно ли это? Я был в Google около трех часов, и я начинаю думать не так. Я попытался запустить другой файл подкачки, и я попробовал функцию abstract_target. Независимо от того, что я делаю, я не могу его импортировать. Кто-нибудь достиг этого раньше? Я использую swift 2.0, если это помогает.Интеграция Parse в расширение приложения

Если есть другой способ осуществить следующее, пожалуйста, дайте мне знать:

(Это происходит с точки зрения доли всплывающей)

1.Grab пользовательского ввода текста

2.Push его разбор бэкэнд

+2

Я бы настоятельно рекомендовал отойти от Парса. Поскольку это закрытие в начале следующего года, я бы не советовал начинать с ним приложение прямо сейчас. Если вы ищете хороший сервер базы данных, Firebase отлично работает для меня. – Bawpotter

+0

Согласен с @Bawpotter. Парса следует избегать. – TheValyreanGroup

+0

@Bawpotter Я тоже согласен, но поскольку я новичок в backend, я считаю, что синтаксический анализ - хорошее введение. Я планирую переделать приложение с бэкэндом firebase, когда закончите. Кроме того, бэкэнд в настоящее время размещается на heroku –

ответ

1

для того, чтобы использовать Синтаксическую Ios SDK в расширении приложения вы требуете, чтобы сделать следующее:

  1. включить локальное хранилище данных (локальное хранилище данных - это то, где ваши данные сохраняются локально на вашем устройстве)
  2. Включить группы приложений и совместное использование ключей в обеих ваших целях (основное приложение и расширение), это позволяет вам совместно использовать данных и сеанса между вашим приложением и вашим расширением.

Когда я это сделал. Я следую руководству this, в котором объясняется, как интегрировать чат яблока и расширение приложения с помощью синтаксического анализа IOS SDK.

Если вы используете CocoaPods в проекте, пожалуйста, убедитесь, что вы загружаете стручок Синтаксического также на ваш добавочный номер .. так давайте предположим, что единственный стручок, что у вас есть в вашей Podfile является стручок «Анализировать» вы Podfile должен выглядеть следующим образом:

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

def my_pods 

pod 'Parse' 

end 



# Change the MainAppTargetName to your main app target 
target 'MainAppTargetName' do 
    my_pods 
end 

# change MyExtensionTargetName to your extension target name 
target 'MyExtensionTargetName' do 
    my_pods 
end 
+0

Спасибо вам большое! Один вопрос. Когда он говорит _ «Добавьте следующее, прежде чем вы инициализируете Parse в своем основном приложении:« _, где я должен положить его, в делегат приложения? @Ran –

+0

Да. в том же месте, где вы вызываете Parse.initialize, но, пожалуйста, обязательно вызывайте его перед вызовом для инициализации –

+0

Итак, я сделал то, что вы сказали, но я все равно получаю следующее: http: // imgur.com/N7Uqrca –