Start a new topic

Wikitude Titanium Module v5.0.0 crashes

Wikitude Titanium Module v5.0.0 crashes


Edit: solved (see below)

 

wikitude.isDeviceSupported('IrAndGeo'); // or with parameter 'IR' resp. 'Geo'

crashes with runtime error under iOS and Android!

iOS:

-: unrecognized selector sent to instance 0x175bab10

Android:

Message: Uncaught Error: Invalid value, expected type Array.

 

 

By the way, using Titanium SDK 4.1.0 and above
results in several build errors under iOS :-(
Titanium SDK 4.0.0 works.

Edit: solved (see below)


Futhermore

architectView.loadArchitectWorldFromURL(url);

crashes under Android with strange runtime error (under iOS this call works fine).

Message: Uncaught Error: loadArchitectWorldFromURL: Invalid number of arguments. Expected 3 but got 1

The documentation at http://www.wikitude.com/external/doc/documentation/latest/titanium/referencetitanium.html is obsolete!

A look into the sample code from https://github.com/Wikitude/wikitude-titanium
(see https://github.com/Wikitude/wikitude-titanium/blob/master/WikitudeTitaniumSample/Resources/ui/windows/LaunchViaUrlWindow.js#L42 and
https://github.com/Wikitude/wikitude-titanium/blob/master/WikitudeTitaniumSample/Resources/ui/windows/LaunchViaUrlWindow.js#L49 )
clarifies it.

1.) isDeviceSupported() requires now an array as parameter.

var requiredFeatures = ; // i.e.

var isDeviceSupported = wikitude.isDeviceSupported(requiredFeatures);

 

2.) loadArchitectWorldFromURL() takes now 3 parameters.

architectView.loadArchitectWorldFromURL(url, requiredFeatures, null);
Login or Signup to post a comment