2015-08-03 4 views

ответ

0

Моя проблема, похоже, была в названии приложения: я включил номер.

Как только я исправил это, ошибка исчезла. Возможно, это имя предотвращает импорт определенных фреймворков.

0

Я думаю, что эта ссылка должна решить проблему: Set up new Parseproject или here ist explained it for a existing project please check this

Редактировать после того, как я увидел код. Сначала, пожалуйста, не отправляйте ключи api здесь, это ваши личные ключи api.

второй я думаю, что код должен выглядеть следующим образом:

func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool { 
    Parse.enableLocalDatastore() 

    // Initialize Parse. 
    Parse.setApplicationId("appID", 
     clientKey: "Key") 

    // [Optional] Track statistics around application opens. 
    PFAnalytics.trackAppOpenedWithLaunchOptions(launchOptions) 

    //end parse 


    // Override point for customization after application launch. 
    let splitViewController = self.window!.rootViewController as! UISplitViewController 
    let navigationController = splitViewController.viewControllers[splitViewController.viewControllers.count-1] as! UINavigationController 
    navigationController.topViewController.navigationItem.leftBarButtonItem = splitViewController.displayModeButtonItem() 
    splitViewController.delegate = self 

    let masterNavigationController = splitViewController.viewControllers[0] as! UINavigationController 
    let controller = masterNavigationController.topViewController as! MasterViewController 
    controller.managedObjectContext = self.managedObjectContext 
    return true 
} 

вы должны поставить в вашем ключе я исправил метод для вас

+0

Ссылка не работает @ Pils19 – GJZ

+0

отредактировал ее прямо сейчас Есть две ссылки – Pils19

+0

Это процесс, который я выполнял несколько раз, но он не удался https://parse.com/apps/quickstart#parse_data/mobile/ios/swift/existing – GJZ

2

Убедитесь, что база Анализировать была скопирована в папку проекта в где бы вы не зависели от сторонних зависимостей (например, Vendor).

Затем добавьте путь к структуре Parse в рамки поиска (FRAMEWORK_SEARCH_PATHS) для вашей цели сборки.

Это должно выглядеть примерно так:

$(inherited) 
$(PROJECT_DIR)/Vendor/Parse 

Я бы очистить папку DerivedData и перестраивать.

+0

Посмотрите на AppDelegate, код didFinishLunchingWithOptions просто неверен, поэтому метод переопределяется в нем сам, это слепая копия прошлой ошибки, я думаю .. – Pils19

+0

О, хороший :) Хотя он получает ошибку «Нет такого модуля», которая обычно вызвана неправильной привязкой или настройкой фреймворков. –

+0

@BojanDimovski Я новичок в создании фреймворков. Где я могу поместить код и что такое папка Derived Data? – GJZ

Смежные вопросы