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
In a plain JS app, when taking a picture, the iOS version of the app crashes with the message " NativeScriptError: TypeError: Cannot read property 'creationDate' of undefined". The crash happens after taking the photo, when the user confirms the picture. The android version works without issues. The app was working fine before upgrading to NS 7.
To Reproduce
import { Application, ImageSource, fromObject, Utils } from '@nativescript/core';
import { isAvailable, requestPermissions, takePicture } from '@nativescript/camera';
var options = { width: 300, height: 300, keepAspectRatio: true, saveToGallery: true, cameraFacing: "rear", quickCapture: true }
takePicture(options)
.then(function(imageAsset)
{
// Code never reach this point
}).catch(function (err) { console.log(err.message); });
Inspecting the camera plugin code, the error happens in line 54:
var fetchResult = PHAsset.fetchAssetsWithOptions(fetchOptions);
if (fetchResult.count > 0) {
var asset = fetchResult[0];
var dateDiff = asset.creationDate.valueOf() - currentDate_1.valueOf(); <---- line of error
Debugging, fetchResult.count is > 0 but asset is undefined (thus the error).
The text was updated successfully, but these errors were encountered:
Environment
"nativescript": "^7.0.8",
"@nativescript/core": "^7.0.7",
"@nativescript/ios": "7.0.0",
"@nativescript/camera": "^5.0.0",
In a plain JS app, when taking a picture, the iOS version of the app crashes with the message " NativeScriptError: TypeError: Cannot read property 'creationDate' of undefined". The crash happens after taking the photo, when the user confirms the picture. The android version works without issues. The app was working fine before upgrading to NS 7.
To Reproduce
Inspecting the camera plugin code, the error happens in line 54:
Debugging, fetchResult.count is > 0 but asset is undefined (thus the error).
The text was updated successfully, but these errors were encountered: