2016-10-17 6 views
0

Я построил этот проект из приложения метеоритов (с помощью meteor build ios ...).Я пытаюсь архивировать приложение ios с метеоритом, но Xcode, но я продолжаю получать «Неоднозначное использование [...]»

Я установил его для использования устаревшей версии Swift (в противном случае я получаю много ошибок). Но когда я пытаюсь архивировать его, я получаю эту ошибку в разных местах.

func cancel() { // Error: Ambiguous use of 'dispatch_sync(_:block)' 
    dispatch_sync(queue) { 
    self._cancel() 
    } 
} 

func dispatch_sync(queue: dispatch_queue_t, block:() throws ->())throws { // 1. Found this candidate 
    var caughtError: ErrorType? 

    dispatch_sync(queue) { 
    do { 
     try block() 
    } catch { 
     caughtError = error 
    } 
    } 

    if let caughtError = caughtError { 
     throw caughtError 
    } 
    } 

    func cancel() { // 2. Found this candidate 
    dispatch_sync(queue) { 
     self._cancel() 
    } 
} 

Я не уверен, как его решить, не могли бы вы мне помочь?

PS: Я использую последнюю версию Xcode с MacOS Sierra. И Метеор 1.4.1.2

ответ

0

Переименовать функцию dispach_sync в, например, dispatch_sync_mine

+0

спасибо, но не успех, я пытаюсь еще один способ архивации приложения – Godi13

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