Closed
Description
This example comes from NSURLSession.h
:
@interface NSURLSessionTask : NSObject <NSCopying, NSProgressReporting>
@property (nullable, readonly, copy) NSURLRequest *originalRequest;
The generated Dart code is:
static ffi.Pointer<ObjCSel>? _sel_originalRequest;
NSObject get originalRequest {
_sel_originalRequest ??= _registerName(_lib, "originalRequest");
final _ret = _lib._objc_msgSend_126(_id, _sel_originalRequest!);
return NSObject._(_ret, _lib);
}
Note how the return type is NSObject
instead of NSURLRequest
.