小编Con*_*r V的帖子

UITableViewAutomaticDimension不适用于调整单元格高度

只要我不尝试启用自动调整大小,我的单元格就会显示正常.当我在viewController中添加两行自动调整大小时,配置文件图片,用户名和日期下的所有内容都会消失(当您点击图片时,该单元格应该像Instagram一样).

如果我注释掉tableView.rowHeight = UITableViewAutomaticDimension tableView.estimatedRowHeight = 450那么单元格显示的确如此,但它显然没有调整大小.

这是我目前的代码:在我的tableViewController中:

tableView.rowHeight = UITableViewAutomaticDimension
    tableView.estimatedRowHeight = 450
Run Code Online (Sandbox Code Playgroud)

在我的cellViewController中

@IBOutlet weak var profilePic: UIImageView!
@IBOutlet weak var usernameBtn: UIButton!
@IBOutlet weak var dateLbl: UILabel!

@IBOutlet weak var mainPic: UIImageView!

@IBOutlet weak var likeBtn: UIButton!
@IBOutlet weak var commentBtn: UIButton!
@IBOutlet weak var moreBtn: UIButton!

@IBOutlet weak var likeLbl: UILabel!
@IBOutlet weak var titleLbl: UILabel!

@IBOutlet weak var uuidLbl: UILabel!

override func awakeFromNib() {
    super.awakeFromNib()

    let width = UIScreen.main.bounds.width

    //allow constraints
    profilePic.translatesAutoresizingMaskIntoConstraints = …
Run Code Online (Sandbox Code Playgroud)

uitableview tableviewcell swift uitableviewautomaticdimension

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

TwitterKit 登录总是第一次尝试失败然后第二次尝试成功(Swift、TwitterKit、Firebase)

我正在使用 TwitterKit 和 Firebase 来允许用户使用 Twitter 登录。我第一次尝试使用 Twitter 登录时失败并出现错误:

[TwitterCore] 无法验证会话凭据。2018-07-11 13:57:20.999365-0400 Social_notes[6794:1892888] [TwitterKit] 确实遇到了消息“无法保存会话”的错误:错误域=NSURLErrorDomain 代码=-1005“网络连接丢失。” UserInfo = {NSUnderlyingError = 0x1c044dcb0 {错误域= kCFErrorDomainCFNetwork代码= -1005“(null)”UserInfo = {_kCFStreamErrorCodeKey = 57,_kCFStreamErrorDomainKey = 1}},NSErrorFailingURLStringKey = https://api.twitter.com/1.1/account/verify_credentials .json、 NSErrorFailingURLKey= https://api.twitter.com/1.1/account/verify_credentials.json、 _kCFStreamErrorDomainKey=1、 _kCFStreamErrorCodeKey=57、 NSLocalizedDescription=网络连接丢失。} 2018-07-11 13:57:21.413753 -0400 Social_notes[6794:1892888] [TwitterKit] 确实遇到了错误,消息为“获取用户身份验证令牌时出错。”:Error Domain=TWTRLogInErrorDomain Code=-1“回调 URL 未批准用于此客户端应用程序。批准的回调 URL 可以在您的应用程序设置” UserInfo={NSLocalizedDescription=此客户端应用程序未批准回调 URL。可以在应用程序设置中调整批准的回调 URL} Twitter 登录错误:请求失败:禁止 (403)

但如果我再次尝试使用 Twitter 登录,它就可以正常工作。

信息表

<dict>
    <key>CFBundleURLTypes</key>
    <array>
        <dict>
            <key>CFBundleURLSchemes</key>
            <array>
                <string>twitterkit-XXX</string>
            </array>
        </dict>
    </array>
    <key>LSApplicationQueriesSchemes</key>
    <array>
        <string>twitter</string>
        <string>twitterauth</string>
    </array>
    <key>CFBundleDevelopmentRegion</key>
    <string>$(DEVELOPMENT_LANGUAGE)</string>
    <key>CFBundleExecutable</key> …
Run Code Online (Sandbox Code Playgroud)

twitter firebase swift firebase-authentication twitterkit

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