Ну, у меня есть эта проблема! Я пытаюсь сделать приложение, которое при загрузке в первый раз использует изображение профиля FB.Изменить FBProfilePictureView с UIImageView (или загрузить UIImage) Swift
Но они могут изменить изображение позже.
Теперь я пытаюсь использовать просмотр FBProfilePictureView все это время.
И попробуйте преобразовать его в Swift. Это не сработало, как планировалось.
let imageURL = NSURL(string: img.valueForKey("url") as String)
Alamofire.request(.GET, imageURL!).response() {
(_, _, data, _) in
let image = UIImage(data: data! as NSData)
for obj in self.fb_background.subviews{
if(obj.isKindOfClass(UIImageView)){
obj.image = image
}
}
Это не работает OBJ не recouldnised как UIImageView
Как я могу получить его на работу?
[FBProfilePictureVIew] (https://developers.facebook.com/docs/reference/ios/current/class/FBProfilePictureView) является подклассом UIView. Поэтому, когда вы рассматриваете его в своем массиве 'self.fb_background.subviews' с' UIImageView', это фактически ложно. –