The compiler is confused with which data
property should use in appendData
method. Make sure you only have one property with name data
in that scope.
Warning at didReceiveDate method from NSURLConnection
-
18-10-2022 - |
Вопрос
At following method the compiler is showing a warning.
buffer
is a NSMutableData
declared in the header file.
This is the warning message:
Local declaration of 'data' hides instance variable
And this is the method which throws the warning:
- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data
{
[buffer appendData:data];
}
Решение
Другие советы
- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data
{
[buffer appendData:data];
}
your didReceiveData data type name and local instance variable name data will conflicted. because both of same name. so far you change the name of local declaration variable like
NSMutableData *localData;
Не связан с StackOverflow