2014-11-29 2 views
3

я в настоящее время пытается реализовать эту GitHub: https://github.com/yeahdongcn/RSBarcodes_Swift я следовал инструкции, как так:Swift: Сложение Не удалось, но без ошибок

  • Добавить RSBarcodes_Swift как подмодуль, открыв терминал, CD-ки в ваш верхнего уровня каталог проекта и введя команду мерзавца подмодуль добавить https://github.com/yeahdongcn/RSBarcodes_Swift.git

    Добавлено без ошибок

  • Откройте RSBarcodes_Swift Ф.О. lder и перетащите RSBarcodes.xcodeproj в файловый навигатор вашего проекта приложения.

    Я предполагаю, что он имел в виду проект штурман здесь, который я сделал

  • В Xcode, перейдите к окну настройки целевой нажав на синий значок проекта и выбора целевого приложения под «Targets «заголовок на боковой панели. Убедитесь, что цель развертывания RSBarcodes.framework соответствует цели приложения.

    Да, это установлено в 7.1

  • В панели вкладок в верхней части этого окна, откройте «Build Phases» панель. Разверните группу «Целевые зависимости» и добавьте RSBarcodes.framework.

    coudn't добавить «RSBarcodes.framework», как это только дало мне возможность для «RSBarcodes», который я добавил, как предполагается, .framework был добавлен ошибочно

  • Нажмите на кнопку + в верхней слева от панели и выберите «Новая фаза файлов копий». Переименуйте этот новый этап в «Копировать рамки», установите «Назначение» в «Рамки» и добавьте RSBarcodes.framework.

    Added, No Problems

Следующий набор инструкций являются:

Разместить UIViewController в раскадровке и установить RSCodeReaderViewController класс, основанный в качестве пользовательского класса и почти там , слой фокуса и слой углов уже работают для вас. Есть обработчики, один для одного крана на экране вместе с меткой фокуса, а другой - обнаруженный обработчик объектов, который все обнаружит, придет к вам. Установите их в viewDidLoad() или какое-то место более подходящее:

override func viewDidLoad() { 
super.viewDidLoad() 

self.focusMarkLayer.strokeColor = UIColor.redColor().CGColor 

self.cornersLayer.strokeColor = UIColor.yellowColor().CGColor 

self.tapHandler = { point in 
    println(point) 
} 

self.barcodesHandler = { barcodes in 
    for barcode in barcodes { 
     println(barcode) 
    } 
} 
} 

Я следовал тем, единственное, что я сделал по-другому было добавить UIButton к главному ViewController и добавить performSegueWithIdentifier в показать RSCodeReaderViewController как он был недоступен

Я загрузил проект здесь: http://www.filedropper.com/barcodetestreader, если вы хотели бы видеть его. Может кто-нибудь, пожалуйста, скажите мне, что происходит, или если вы столкнулись с какими-либо ошибками?

+0

Как вы знаете, что сборка окончена, если у вас нет ошибок ??? –

+0

Он сказал, что сбой сборки. Вместо Build Succeeded: S – DannieCoderBoi

+0

И что говорит журнал построения? –

ответ

1

Не делайте этого:

Да, это установлено в 7.1

Это нормально! :

Coudn't добавить 'RSBarcodes.framework', поскольку он дал мне возможность для «RSBarcodes», который я добавил как предполагаемый .framework был добавлен неправильно. Вы должны добавить RSBarcodes! Без .frameworks!

Сделайте это, и он будет работать:

В панели вкладок в верхней части этого окна, откройте «Build Phases» панель. Разверните группу «Link Binary With Libraries» и добавьте RSBarcodes.framework.

Удачи :)

0

На данный момент, вы можете использовать CocoaPods() или Карфаген установить RSBarcodes_Swift.

CocoaPods:

стручок 'RSBarcodes_Swift', '~> 0.0.5'

в вашем Podfile.

Карфаген:

GitHub "yeahdongcn/RSBarcodes_Swift"> = 0.0.5

в вашем Cartfile.

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