profile
viewpoint
Nick Hodapp TomSwift CoDeveloper LLC Seattle, WA

react-native-community/react-native-camera 8530

A Camera component for React Native. Also supports barcode scanning!

TomSwift/UIWebView-TS_JavaScriptContext 414

A method for obtaining UIWebView's internal JSContext without using KVC

TomSwift/TSAlertView 291

UIAlertView drop-in replacement. Supports stacked buttons, input fields, user-configurable size, and more.

TomSwift/TSCurrencyTextField 113

UITextField subclass for ATM-style currency input

TomSwift/MMDrawerController-Storyboard 88

Storyboard category extension for MMDrawerController

TomSwift/TSLabel 8

A lightweight UILabel subclass with support for tappable hyperlinks

TomSwift/MMDrawerController 6

A lightweight, easy to use, Side Drawer Navigation Controller

TomSwift/UITableViewCell-TS_delaysContentTouches 3

category extension on UITableViewCell for setting delaysContentTouches

TomSwift/rnd-apple-watch-tesla 1

An application for Apple Watch to control your Tesla Car

issue openedusgpo/bulk-data

missing images

At least the following two images are missing from the title-14 graphics bulk download hosted here:

er11de14.025.gif er11de14.026.gif

They are available at the web urls identified in the Title 14 XML, but are not included in the graphics .zip file.

created time in 8 days

issue openedreact-native-community/datetimepicker

iOS linker warning about duplicate method implementations

I'm seeing this warning from the native linker:

ld: warning: meta method 'UIDatePickerMode:' in category from /Users/nicholashodapp/Library/Developer/Xcode/DerivedData/Remitly-aouvfdqqojlkkyatnrqzidccuurd/Build/Products/Debug-iphonesimulator/RNDateTimePicker/libRNDateTimePicker.a(RNDateTimePickerManager.o) conflicts with same method from another category

I believe this code in react-native-community/datetimepicker is conflicting with this code in react-native.

It's not clear to me how I can omit including the React Native "Core" DatePicker; if that's possible then this likely isn't a real issue.

created time in a month

issue openedreact-native-community/react-native-camera

3.24.0 doesn't build for iOS

Latest release 3.24.0 doesn't build: https://github.com/react-native-community/react-native-camera/blob/611fd9e5d1003bef7bfb984328c56c31d5eee54a/ios/RN/RNCamera.m#L117

Missing semicolon...

created time in 2 months

CommitCommentEvent

delete branch TomSwift/react-native-camera

delete branch : warning-fix

delete time in 2 months

pull request commentreact-native-community/react-native-camera

fix instance-method-conflict warning

Isn't "RCT" the old camera module? Might be a good time to get rid of it altogether if it is giving conflicts. Is it even used nowadays?

It is. For better or for worse, my company is still using the RCT variant; I'm sure if it went away we'd be motivated to switch.

Regardless, as long as RCT is still there and is being included (it is a default subspecies of the pod spec...) it will generate this warning during build.

TomSwift

comment created time in 2 months

PR opened react-native-community/react-native-camera

fix instance-method-conflict warning

Summary

When linking react-native-camera on iOS, the following warnings are emitted:

ld: warning: instance method 'getGPSDictionaryForLocation:' in category from /Users/nicholashodapp/Library/Developer/Xcode/DerivedData/Remitly-aouvfdqqojlkkyatnrqzidccuurd/Build/Products/Debug-iphoneos/react-native-camera/libreact-native-camera.a(RCTCameraManager.o) conflicts with same method from another category
ld: warning: instance method 'mergeMetadata:' in category from /Users/nicholashodapp/Library/Developer/Xcode/DerivedData/Remitly-aouvfdqqojlkkyatnrqzidccuurd/Build/Products/Debug-iphoneos/react-native-camera/libreact-native-camera.a(RCTCameraManager.o) conflicts with same method from another category

These are because the module that implements the category NSDictionary+imageMetadata is being compiled twice into the resulting binary.

Test Plan

I tested by running pod-install on a patched react-native-camera node-module. The warning went away and everything still worked.

What's required for testing (prerequisites)?

What are the steps to reproduce (after prerequisites)?

Compatibility

OS Implemented
iOS
Android

Checklist

<!-- Check completed item, when applicable, via: [X] -->

  • [x] I have tested this on a device and a simulator
  • [ ] I added the documentation in README.md
  • [ ] I mentioned this change in CHANGELOG.md
  • [ ] I updated the typed files (TS and Flow)
  • [ ] I added a sample use of the API in the example project (example/App.js)
+17 -4

0 comment

4 changed files

pr created time in 2 months

create barnchTomSwift/react-native-camera

branch : warning-fix

created branch time in 2 months

more