IOS не может установить FBProfilePictureView в качестве класса представления изображения

Я добавил viewview на свой viewcontroller, используя раскадровку, и я хотел установить класс представления изображения в FBProfilePictureView но каждый раз, когда я это делал, xcode возвращает класс пустым, кажется, что он не распознал FBProfilePictureView класс, хотя я могу войти и выйти и получить имя пользователя.

Я попытался создать розетку и изменил класс изображения FBProfilePictureView поэтому розетка становится такой:

@property (weak, nonatomic) IBOutlet FBProfilePictureView *fbImage;

Однако, когда пользователь входит в систему, я не могу показать его / ее фотографию, я получил это исключение:

2014-06-07 05:17:55.747 UITableViewControllerTutorial[1429:70b] -[UIImageView setProfileID:]: unrecognized selector sent to instance 0xab52b50

Это мой код:

// This method will be called when the user information has been fetched
- (void)loginViewFetchedUserInfo:(FBLoginView *)loginView
                            user:(id<FBGraphUser>)user {
    self.fbImage.profileID = user.objectID;


    self.fbName.text = user.name;
}

Note1

Я уже сделал это в AppDelegage

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    [GMSServices provideAPIKey:@"AIzaSyBl6GXJ9h7yYUwjA7lv48FYCzHcvEkuzIE"];
    [FBLoginView class];
    [FBProfilePictureView class];
    return YES;
}

Заметка 2

Я не хочу добавлять -ObjeC потому что в официальном учебнике Facebook говорится, что это может увеличить размер приложения.

Заметка 3

Я получил это исключение, когда при входе в систему думал, что при входе в систему я могу получить имя пользователя.

Примечание4

я использую facebook-ios-sdk-3.14.1

Не могли бы вы помочь, пожалуйста

Я ценю ваше время и усилия

С Уважением,

1 ответ

Решение

Я нашел решение сам.

Я должен был использовать UIView вместо ImageView

С Уважением,

Другие вопросы по тегам