[TIMOB-20068] Ti.barcode stopped to work in IOS8 after adding 64 bit support
GitHub Issue | n/a |
---|---|
Type | Story |
Priority | Medium |
Status | Closed |
Resolution | Fixed |
Resolution Date | 2016-02-03T08:38:20.000+0000 |
Affected Version/s | n/a |
Fix Version/s | n/a |
Components | iOS |
Labels | n/a |
Reporter | Murali Rama |
Assignee | Hans Knöchel |
Created | 2015-09-02T14:37:50.000+0000 |
Updated | 2017-03-21T18:37:47.000+0000 |
Description
Hello,
Ti.barcode stopped to work in IOS8 after adding 64 bit support in our App. Can you please see if we are missing something in integration? Thank you.
Hello, I have tested the module in SDK 5.0.0.GA, 5.0.1.GA, 5.0.2.GA the module is working fine with 64bit support. Please use the module version [ios-1.9.1](https://github.com/appcelerator-modules/ti.barcode/releases) for iOS. Thanks.
I have started to fork ti.barcode and add the 64bit stuff: https://github.com/m1ga/ti.barcode a working binary is included. I still need to figure out three things: 1: https://github.com/m1ga/ti.barcode/blob/master/ios/Classes/TiBarcodeModule.mm#L170 why is there a error UIImage -> return value CImage ? 2: https://github.com/m1ga/ti.barcode/blob/master/ios/zxing/iphone/ZXingWidget/Classes/ZXingWidgetController.m#L413 automate the rotation 3: overlay seems to be under the camera view. At least its not visible Then I can create a pull request. I'm not a xcode developer so it takes a bit of trial and error to see if I can fix it. But perhaps someone else can help and we have an up to date version again!
Pull request for 64bit version and initial rotation (e.g. landscape only app https://github.com/appcelerator-modules/ti.barcode/pull/26)
Hello [~shossain], there seems to be an issue. I have again tested the ti.barcode module with SDK 5.0.2.GA with 64bit support. The module is working fine with 64bit support with iOS 9.1. I used the module version [ios-1.9.2](https://github.com/m1ga/ti.barcode). The same module is not working in iOS 8.1.1 with SDK 5.0.2.GA with 64bit support. [~michael], can you upgrade your iOS version to 9.x and check. Thanks
I have mine running in 9.1 (iPad 3 and iPad mini) with Ti 5.0.2.GA and an iPad 2 (8.1.3). But there is still an issue with the overlays. They are visible but not clickable, but if you just need a scanner it should work already
PR: https://github.com/appcelerator-modules/ti.barcode/pull/32 Also fixes MOD-2183. Example:
PR merged.
Closing ticket as fixed.