You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Previously before implementing SDL-0219 the class SDLTouch included a check for touch timestamp array if it contains NSNull. Now the dictionary store returns nil instead of the raw value. There are no real repro steps to reproduce 100%. We did see this issue occurring on older devices after upgrading to the new library version. We also experience that it's easier to reproduce on Ford TDKs.
The issue should be fixed by changing touch to read if the dict store returns nil. Additionally for the time of testing the app the nav app developers would need to disable assertions in the log config.
Reproduction Steps
Use a navigation projection app with sdl_ios 6.5.0
Power up the Ford TDK
Connect the iPhone over USB
Start the navigation app
Try to tap or pan the map of the nav app
Expected Behavior
The touch input should be received by the touch manager
The app should react on the touch gestures
Observed Behavior
Any touch action isn't applied to the app (e.g. maps are not moving)
Logs are showing
fault RPC com.sdl.log 14:01:56.324393+0100 NavApp Retrieving array from store error: Requested NSNumber but returned NSNull
default 14:01:56.324475+0100 NavApp *** Assertion failure in -[SDLLogManager logAssertWithTimestamp:file:functionName:line:queue:formatMessage:], /Users/kshala/Documents/Sourcetree/github.com/sdl_ios/SmartDeviceLink/SDLLogManager.m:144
error Proxy com.sdl.log 14:01:56.324599+0100 NavApp Proxy: Failed to handle protocol message SDL ASSERTION: Retrieving array from store error: Requested NSNumber but returned NSNull. To disable these assertions, alter your SDLLogConfiguration and set disableAssertions to YES
OS & Version Information
iOS Version: Tested on 13.3 but the issue should be iOS independent
SDL iOS Version: 6.5.0
Testing Against: Test navigation app / Ford SYNC3 v3.0, v3.3 and v3.4
The text was updated successfully, but these errors were encountered:
Bug Report
Previously before implementing SDL-0219 the class
SDLTouch
included a check for touch timestamp array if it containsNSNull
. Now the dictionary store returns nil instead of the raw value. There are no real repro steps to reproduce 100%. We did see this issue occurring on older devices after upgrading to the new library version. We also experience that it's easier to reproduce on Ford TDKs.The issue should be fixed by changing touch to read if the dict store returns nil. Additionally for the time of testing the app the nav app developers would need to disable assertions in the log config.
Reproduction Steps
Expected Behavior
Observed Behavior
Logs are showing
OS & Version Information
The text was updated successfully, but these errors were encountered: