トリート警告としてエラーがプロジェクトのためにオンになっている場合は、Xcodeの9.マルチレベルポインターのため、この形式に、警告、またはエラーを取得している場合:
ソリューション:
error:(NSError *_Nullable* _Nullable)error
その他のエラーバリエーション:
a)は、コンパイル時エラーでerror:(NSError ** _Nonnull)error
結果にNULL可能タイプせずにコンパイル時エラーPointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
NSErrorため
開きレーダー**でerror:(NSError ** _Nullable)error
結果と Pointer is missing a nullability type specifier (_Nonnull, _Nullable, or _Null_unspecified)
c)はとして表示コンパイル時エラーにerror:(NSError * _Nonnull *)error
結果とNullability keyword 'nullable' cannot be applied to multi-level pointer type 'NSError *__autoreleasing *’
B)抑止できない警告 http://www.openradar.me/21766176
出典
2017-10-13 19:06:30
lal
関連:https://stackoverflow.com/questions/37618830/objec tive-c-null-for-output-parameters – rmaddy