我正在用 Objective-C 编写一组工具,Swift 会在某些时候使用这些工具,所以我使用泛型和可空性。在这种情况下我该怎么办?
- (NSArray<MyObj *> * __nullable)foo:(NSError **)error;
目前我收到一个警告:Pointer is missing a nullability type specifier...
两个指针!我几乎可以肯定我不应该这样做:
- (NSArray<MyObj *> * __nullable)foo:(NSError * __autoreleasing __nullable * __nullable)error;
我是吗?