小编abi*_*nop的帖子

从 chrome 扩展程序使用 authWithOAuthPopup 时,“用户取消了身份验证”

我正在尝试在 Chrome 扩展程序中实现 Firebase 登录(通过 Facebook)。

我在background.js脚本中使用以下代码

var ref = new Firebase("https://DB.firebaseio.com");    
ref.authWithOAuthPopup("facebook", function(error, authData) {  
    alert(error);
});
Run Code Online (Sandbox Code Playgroud)

authData 为 null,出现的错误是“Firebase:用户取消了身份验证”。

使用电子邮件/密码登录似乎没有问题。

这里出了什么问题?

javascript google-chrome-extension firebase

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

由于FirebaseSimpleLogin已弃用,myRef authUser将返回"simplelogin:userid"

https://www.firebase.com/blog/2014-10-03-major-updates-to-firebase-user-auth.html以来,在用myRef authUser我对用户进行身份验证后"simplelogin:userid"

我没有发现这个记录,这是正常的吗?我应该继续并删除"simplelogin:"部分以获取用户ID吗?

ios firebase firebasesimplelogin

0
推荐指数
1
解决办法
141
查看次数

将UILabel文本的一部分设置为粗体,将另一部分设置为斜体

有没有办法将a的一部分设置UILabel为粗体,另一部分设置为斜体?

如在

敏捷的棕色狐狸跳过了懒狗.

我似乎无法使用TTTAttributedLabel执行此操作

cocoa-touch text-styling uilabel ios

0
推荐指数
2
解决办法
7568
查看次数

我如何获取没有循环的过滤数组中元素的位置

我需要执行以下操作

let array = [1, 2, nil, 3, nil, 4, 5]
var positions: [Int] = []
for (index, val) in array.enumerated() where val == nil {
    positions.append(index)
}
print(positions) //gives [2, 4]
Run Code Online (Sandbox Code Playgroud)

无需for循环。可能吗?

arrays xcode swift

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