registerTypeConvertor function
Register a function for converting a Dart object from a Pointer.
Some type
s can be created using the fromPointer
method.
An example for NSString:
registerTypeConvertor('NSString', (ptr) {
return NSString.fromPointer(ptr);
});
The example above can be generated by applying @native
annotation on Dart
wrapper class. See NSString.
Implementation
void registerTypeConvertor(String type, ConvertorFromPointer convertor) {
if (_convertorCache[type] == null) {
_convertorCache[type] = convertor;
}
}