2013-10-04 8 views

Odpowiedz

12

odkrył również, że jeśli zastąpić fbProxy.userInfo.id w kodzie z [fbPoxy.userInfo objectForKey:@"id"] następnie ostrzeżenia odejdzie.

Niegrzeczny Facebook za użycie słowa kluczowego jako nazwy nieruchomości!

+0

Nie mogę znaleźć tych linii. Gdzie szukać –

+0

Prawdopodobnie nie w każdym projekcie na Facebooku, więc może nie odnosić się do konkretnego problemu. – jowie

+3

Musiałem również zastąpić "link": userInfo.link -> [userInfo objectForKey: @ "link"] – Ampers4nd

0

Apple wydaje ostrzeżenia o wszelkich metodach lub zmiennych, jeśli są one zadeklarowane z tą samą nazwą w naszej aplikacji. Ale jeśli te ostrzeżenia nie są krytyczne, nie musimy się tym martwić. W końcu możemy również podać nazwę, która ma sens :-)

Możemy sprawdzić zagrożenia tego typu za pomocą niektórych aplikacji narzędziowych, takich jak AppScanner. Wyświetli ostrzeżenia na czerwono, jeśli będziemy musieli zaadresować to przed przesłaniem aplikacji, w przeciwnym razie możemy zaniedbać wszystkie inne ostrzeżenia.

0
To remove warning "the app references non-public selectors in payload: birthday", 

While getting FBUser detail from (NSDictionary<FBGraphUser>*)user 

instead of using 
NSString *FBDoB = user.birthday; 

Use this: 
NSString *FBDoB = [user valueForKey:@"birthday"]; 

Its Done, You will get the message "Validation Successful"!!!! 
Powiązane problemy