> You probably added a “nullable” or “__nullable” attribute somewhere else in 
> that header. If you do that, the compiler enables nullability and will then 
> (by default) require _every_ pointer parameter to have a nullability 
> attribute.

Sorry, I should have said this file has been updated to use nullability, I am 
just asking what the exact syntax is to stop it complaining about:

withError:(NSError**) theError ?

I’ve tried withError:(nullable NSError**) but it doesn’t work?

Cheers
Dave

> On 15 Jun 2016, at 18:49, Jens Alfke <j...@mooseyard.com> wrote:
> 
>> I’m getting the Warning - "Pointer is missing a nullability type specifier 
>> (_Nonnull, _Nullable, or _Null_unspecified)” 
> 
> You probably added a “nullable” or “__nullable” attribute somewhere else in 
> that header. If you do that, the compiler enables nullability and will then 
> (by default) require _every_ pointer parameter to have a nullability 
> attribute.
> 
> If you want to add nullability annotations in declarations, you should 
> bracket the header with NS_ASSUME_NONNULL_BEGIN and NS_ASSUME_NONNULL_END. 
> These are macros that will enable nullability but tell the compiler to assume 
> _Nonnull if no attribute is given. These macros are used in all the Cocoa 
> headers.
> 
> —Jens


 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list      (Xcode-users@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/xcode-users/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to