菜鸟教程小白 发表于 2022-12-13 05:56:19

ios - FBProfilePictureView 加载延迟


                                            <p><p>我正在处理 FBProfilePictureView。我尝试了以下方法并且它有效。 </p>

<pre><code>- (void)getUserImageFromFBView
{
UIImage *img = nil;

for (NSObject *obj in ) {
    if (]) {
      UIImageView *objImg = (UIImageView *)obj;
      img = objImg.image;
      break;
    }
}
}
</code></pre>

<p>在这里,我必须延迟调用这个方法,比如 5.0f
同样,在某些情况下,图像下载不会在此期间完成。
是否有任何可能的方法来检查 Facebook 个人资料图片下载是否完成。当用户在 facebook 中更改个人资料图片时,也会出现图像下载延迟。 </p>

<p>感谢任何帮助。提前致谢。</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>试试吧:</p>

<pre><code>- (void) getFBImage
{
    NSString *facebookID = @&#34;&#34;;

    if (! &amp;&amp; ![ isEqualToString:@&#34;&#34;])
    {
      facebookID = ;
    }
    else if ( &amp;&amp; ![ isEqualToString:@&#34;&#34;])
    {
      facebookID = ;
    }

    if ()
    {
      return;
    }
    else
    {
      NSString *string=;

      NSURL *url = ;

      dispatch_queue_t downloadQueue = dispatch_queue_create(&#34;image downloader&#34;, NULL);

      dispatch_async(downloadQueue, ^{

            NSData *imgData = [ initWithContentsOfURL:url];

            dispatch_async(dispatch_get_main_queue(), ^{

                ];

            });
      });
    }
}
</code></pre>

<p>//_imgDisplay 是我的 UIImageView,它显示 Facebook 个人资料图片,_resultDictionary 包含 Facebook 用户 ID 或用户名。</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - FBProfilePictureView 加载延迟,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/21085801/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/21085801/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - FBProfilePictureView 加载延迟