interop.Reference() issues

Ouverte
#103 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
4/5
Temps estimé
3-5 jours
Accessibilité débutants
25/100
Type d'issue
Bug
Clarté
À clarifier
Activité
À l'abandon
Stack technique
ios, javascript
Domaine
mobile-dev

Piste de recherche

Commencez par reproduire l’exemple interop.Reference(sockaddr_in, socketData.bytes) de l’issue et examinez comment le Pointer renvoyé est exposé. Aucun fichier ni test du dépôt n’est indiqué ; le travail est terminé lorsque les champs de sockaddr_in, y compris sin_family, sont accessibles dans le runtime NS7 et que le cas d’utilisation de l’adresse IP signalé fonctionne.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

I'm in the process of updating a copy of 'nativescript-zeroconf' plugin for NS7, and long story short, i can't acquire IP addresses. After some digging around, i found that this line was the root of my issues:

let socket_address = new interop.Reference(sockaddr_in, socketData.bytes).value;
console.log(socket_address); // <Pointer: 0x6000033c8350>

This line of code used to work in NS6 with the old runtime, but now it just seems to return the pointer without been able to access any properties of the pointer.

eg, this used to work in NS6 returned 2 (AF_INET), but now returns undefined:

console.log(socket_address.sin_family) // undefined
Langage dominant
JavaScript
Étoiles
150
Forks
43
Merge moyen
3 j 10 h
PR mergées (30 j)
22

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de NativeScript/ios

Toutes les issues de NativeScript/ios

Issues similaires

Plus d'issues JavaScript

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.