Chcę móc utworzyć UnsafePointer
z niezmiennych wartości.Jak uzyskać Swift UnsafePointer z niezmiennej wartości nieklasowanej?
Najprostszy układ rozrodczy, co starałem się zrobić to w następujący sposób:
let number : Int = 42;
var pointer = UnsafePointer<Int>(&number);
^
| Could not make `inout Int` from immutable
value.
Od Int
nie odpowiada AnyObject
, nie mogę używać unsafeAddressOf()
.
Dziękuję, Andreas, zajrzę do tego, jak tylko wrócę do domu !!! –
Nie wydaje się działać Obawiam się ... Jakieś pomysły? https://iswift.org/playground?HluN5e –
Ahh, wydaje się, że jest to kwestia życia obiektu. https://iswift.org/playground?C3hojU –