为什么Facebook个人资料图片请求在iOS上返回null?

为什么Facebook个人资料图片请求在iOS上返回null?,ios,facebook,unity3d,sdk,profile-picture,Ios,Facebook,Unity3d,Sdk,Profile Picture,android上的一切都很完美,但当我尝试在iOS设备上获取个人资料图片时。图像返回空值。我查看了iOS 9的Facebook文档,我的plist与文档中显示的完全相同。当我在控制台中运行应用程序时,我看到“FB正在登录”消息,但配置文件pic未显示。有人能帮忙吗 void Awake() { instance = this; FB.Init(SetInıt, OnHideUnity); } public void FbLogin() { // This is an

android上的一切都很完美,但当我尝试在iOS设备上获取个人资料图片时。图像返回空值。我查看了iOS 9的Facebook文档,我的plist与文档中显示的完全相同。当我在控制台中运行应用程序时,我看到“FB正在登录”消息,但配置文件pic未显示。有人能帮忙吗

void Awake()
{
    instance = this;
    FB.Init(SetInıt, OnHideUnity);
}


public void FbLogin() 
{
    // This is an event trigger when the button pressed.    
    List<string> permissions = new List<string>();
    permissions.Add("public_profile");
    FB.LogInWithReadPermissions(permissions, AuthcallBack);
}
void DealWithFbMenus(bool isLoggedIn)
{
    // This function is called in SetInit func in Awake.
    if(isLoggedIn)
    {
        fbButton.SetActive(false);
        profilePicture.gameObject.SetActive(true);
        loggedInPlayer = true;
        //FB.API("/me?fields=first_name", HttpMethod.GET, DisplayUserName);

        FB.API("/me/picture?type=square&height=128&width=128", HttpMethod.GET, DisplayProfilePic);
    }
    else
        fbButton.SetActive(true);
}

void DisplayProfilePic(IGraphResult result)
{
    if(result.Texture != null)
    {

        profilePicture.sprite = Sprite.Create(result.Texture, new Rect(0,0, 128, 128), new Vector2());

    }

}
void Awake()
{
实例=此;
FB.Init(SetInıt,OnHideUnity);
}
公共登录名()
{
//这是按下按钮时的事件触发器。
列表权限=新建列表();
权限。添加(“公共_配置文件”);
FB.LogInWithReadPermissions(权限、AuthcallBack);
}
作废处理FBMENUS(bool isLoggedIn)
{
//此函数在唤醒中的SetInit func中调用。
如果(isLoggedIn)
{
fbButton.SetActive(假);
profilePicture.gameObject.SetActive(true);
loggedInPlayer=true;
//API(“/me?fields=first_name”,HttpMethod.GET,DisplayUserName);
API(“/me/picture?type=square&height=128&width=128”,HttpMethod.GET,DisplayProfilePic);
}
其他的
fbButton.SetActive(真);
}
void DisplayProfilePic(IGraphResult结果)
{
如果(result.Texture!=null)
{
profilePicture.sprite=sprite.Create(result.Texture,new Rect(0,0,128,128),new Vector2());
}
}

这是Unity 5.2上的一个bug。它固定在Unity 5.3的新版本上

为什么不在这里发布代码以显示您所做的工作?我添加了我的代码。这段代码在安卓电脑上可以正常工作,但在iOS上不行。你知道吗@塔帕尼