小编Roo*_*aap的帖子

Firebase Analytics setScreenName 已弃用

在 Firebase Analytics 6.29.0 版本中,方法

class func setScreenName(_ screenName: String?, screenClass screenClassOverride: String?)

已弃用。给出的提示是使用 +[FIRAnalytics logEventWithName:kFIREventScreenView parameters:] 代替。

我的问题是 screenName 的参数是什么?我如何重写我的辅助方法:

import FirebaseAnalytics
func setScreenName(_ screenName: String) {
    Analytics.setScreenName(screenName, screenClass: nil)
}
Run Code Online (Sandbox Code Playgroud)

ios firebase swift firebase-analytics

32
推荐指数
4
解决办法
9537
查看次数

如何在UITableview的右侧放置字母索引

我正在使用Xcode 8和Swift 3.我想创建一个动态UITableView来保存客户名称,右侧有一个字母索引字母或标签,以便快速导航.

我已经找到了关于如何创建动态UITableVeiw的信息,所以我很擅长,但是没有找到关于如何按字母顺序索引的任何信息.

有人可以提供一些有关如何在UITableView上进行索引的信息吗?

uitableview ios swift swift3

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

在 iOS 上打开短信列表

在我正在创建的应用程序中,我想打开消息应用程序,显示收到的消息列表。我知道我可以打开应用程序以使用以下代码创建短信:

if let url = NSURL(string: "sms:") {
    if UIApplication.sharedApplication().canOpenURL(url) {
        UIApplication.sharedApplication().openURL(url)
    }
}
Run Code Online (Sandbox Code Playgroud)

这将打开消息应用程序,但显示一条空白的新消息。有没有办法只启动消息应用程序并显示收到的消息?

这是我的用例:在注册期间,我使用 TextMagic 发送验证文本。我想在屏幕上添加一个按钮来帮助用户打开他/她的消息应用程序。

sms ios swift

5
推荐指数
1
解决办法
1205
查看次数

如何使用 IGListKit 滚动到某个部分的底部

我正在尝试滚动到使用 IGListKit 实现的 UICollectionView 的底部。我这样做的方法:

func scrollToBottom(animated: Bool = true) {
    if let last = self.adapter.objects().last {
        self.adapter.scroll(
            to: last,
            supplementaryKinds: nil,
            scrollDirection: UICollectionViewScrollDirection.vertical,
            scrollPosition: UICollectionViewScrollPosition.bottom,
            animated: animated)
    }
}
Run Code Online (Sandbox Code Playgroud)

这确实滚动到最后一个项目,但是,它没有滚动到最后一个对象的底部。

实际结果:

实际结果

想要的结果:

想要的结果

任何建议如何获得我想要的结果?

swift iglistkit

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