小编wll*_*hng的帖子

使用Cocoapods的Swift中的Facebook iOS SDK v 4.1.0:无法导入模块

我今天尝试将我的Swift项目更新到Facebook SDK v 4.1.0(FBSDKCoreKit和FBSDKLoginKit),但它似乎没有用.我无法导入模块,因为找不到它们.

我基本上删除了这条线

pod'Facebook-iOS-SDK'

并添加了行

pod'FBSDKCoreKit'

pod'FBSDKLoginKit'

然后做了一个pod安装.Facebook医生说新SDK支持直接导入,所以我试过了

导入FBSDKCoreKit

在我的一个项目文件中,但它说没有这样的模块'FBSDKCoreKit'

我环顾四周,找到以下链接,讨论构建模块的错误,以及Facebook错误报告和更改日志:

在swift iOS应用程序中使用FBSDK的问题

https://developers.facebook.com/bugs/362995353893156/

https://developers.facebook.com/docs/ios/change-log-4.x

但是,它似乎声称问题已在v 4.1.0中修复(似乎是更新的主要原因),所以这不是我的问题吗?任何人都有关于此的任何信息/有解决方案吗?

facebook ios cocoapods swift

8
推荐指数
3
解决办法
9507
查看次数

对FBSDKGraphRequest(FBSDK v 4.1.0)的结果进行类型化访问

我想知道是否存在从FBSDKGraphRequest返回的结果的类型化访问权限?

例如,我按如下方式请求我自己的个人资料:

var theRequest = FBSDKGraphRequest(graphPath: "me", parameters: nil)

theRequest.startWithCompletionHandler({ (connection: FBSDKGraphRequestConnection!, result: AnyObject!, error: NSError!) -> Void in
            // GET TYPED ACCESS TO MY ID
            println(result.id)
            // GET TYPED ACCESS TO MY GENDER
            println(result.gender)
        }
    )
Run Code Online (Sandbox Code Playgroud)

这不起作用,因为结果当前是AnyObject类型,AnyObject没有返回信息的字段.基本上我想知道是否有一个类/协议,我可以转换结果,以便我有类型访问.这可能吗?它似乎不是我迄今为止所研究的内容.

facebook ios swift

3
推荐指数
1
解决办法
1372
查看次数

在Storyboard中添加的UIView的iOS超级视图是零

我的UIViews遇到了一些意想不到的行为,所以我决定打印一些有关视图及其超级视图的信息.当我试图这样做时,我的UIViews的超级视图返回nil.

我试图打印超级视图的UIViews被添加到Storyboard中的视图控制器中(通过从对象库中拖放),然后使用IBOutlet与视图控制器代码文件连接.此外,已在Identity Inspector中设置了正确的视图控制器代码文件类.具体来说,我的视图是UIPickerView,UILabel和UITextField.当我尝试访问这些UIViews的超级视图时,我得到了零.我的印象是,当通过Storyboard添加UIViews时,它们成为视图控制器的视图层次结构的一部分.所以我的问题是:

1)我的假设是错的吗?那就是假设是零?如果是这样,那么在使用Storyboard或一些参考文档添加UIView时,如何获得有关如何设置视图层次结构的解释会很棒

2)如果不认为是零,那么什么可能使超级视图为零?

uiview ios

2
推荐指数
1
解决办法
2225
查看次数

标签 统计

ios ×3

facebook ×2

swift ×2

cocoapods ×1

uiview ×1