Question

Je suis la mise en œuvre de wikitude SDK pour mon projet iOS.Maintenant, dans le tutoriel de sa montrant étape par étape et je suis par la suite.il y a une option pour ajouter ARchitectWorld.Je ne suis pas d'obtenir ce à ajouter dans le dossier d'option.Doit-je prendre l' .js .css et .fichier html à partir de l'exemple qu'ils ont montré.je suis peu confus.Maintenant, j'ai aussi ajouté le code.Mais ne pas obtenir quoi que ce soit fructueuse.Ce que ma question est quel code dois-je ajouter pour obtenir le ARworld travail.Je suis tetsing sur mon iPOD de 5ème génération.Sa me montre un message et l'écran est vide.

Le message est This device is not capable of running ARchitect Worlds. Requirements are: iOS 6 or higher, iPhone 3GS or higher, iPad 2 or higher. Note: iPod Touch 4th and 5th generation are only supported in WTAugmentedRealityMode_IR.

Mon code est

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view from its nib.

    NSLog(@"here it comes");
    if ( [WTArchitectView isDeviceSupportedForAugmentedRealityMode:WTAugmentedRealityMode_Both] ) { // 1

        NSLog(@"not entering");
        self.architectView = [[WTArchitectView alloc] initWithFrame:self.view.bounds motionManager:nil augmentedRealityMode:WTAugmentedRealityMode_Both];

       // [self.architectView setLicenseKey:@"MY-LICENSE-KEY"]; // 2
        [self.architectView setLicenseKey:nil];

        NSURL *architectWorldUrl = [[NSBundle mainBundle] URLForResource:@"index" withExtension:@"html"];
        [self.architectView loadArchitectWorldFromUrl:architectWorldUrl];

        [self.view addSubview:self.architectView]; // 3
    }

    else {



        NSLog(@"This device is not capable of running ARchitect Worlds. Requirements are: iOS 6 or higher, iPhone 3GS or higher, iPad 2 or higher. Note: iPod Touch 4th and 5th generation are only supported in WTAugmentedRealityMode_IR.");
    }

}

- (void)viewWillAppear:(BOOL)animated
{
    [super viewWillAppear:animated];


    [self.architectView start];
    if ( [self.architectView isRunning] ) {

       NSLog(@"ARchitect is running with version: %@", [WTArchitectView versionNumber]);
    }else {
       NSLog(@"WTARchitectView wasn't able to start. Please check e.g. the -ObjC linker flag in your project settings.");
    }
}

- (void)didReceiveMemoryWarning
{
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}
-(void)startAR
{
    if([self.architectView isRunning])
    {

        NSLog(@"architect view is working");
        [self.architectView start];
    }
    else{
         NSLog(@"architect view is NOT working");
    }
}
-(void)stopAR
{
    if([self.architectView isRunning])
    {
        [self.architectView stop];
    }


}

Toute aide est nécessaire.merci.

Était-ce utile?

La solution

J'ai eu le même problème.Quand j'ai couru le projet de l'iPhone, il a bien fonctionné.N'essayez pas avec les iPods.

Et vous devez également vérifier que toutes les étapes de ce lien a été fait correctement.

Surtout configuriing Paramètres de génération en les deux Projests et onglet Cibles,

Le Wikitude SDK exige que l'-ObjC de l'éditeur de liens drapeau est réglé.L'éditeur de liens les drapeaux peuvent être ajustés dans les projets de Construire onglet Paramètres.Recherche pour D'autres Drapeaux de l'éditeur de liens et d'ajouter une nouvelle entrée si elle n'existe pas déjà.

enter image description here

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top