我正在尝试使用SQLite浏览器来查看我的Core Data对象.我无法找到核心数据保存其sql文件的位置.我查看了应用程序文档文件夹但没有任何内容.
您知道IOS 10(模拟器)中的核心数据在哪里保存其SQLite文件吗?
我是Firebase的新功能和javascript语言.每次用户创建写入数据库时,我都会尝试添加一个函数.这是我的代码:
const functions = require('firebase-functions');
const admin = require('firebase-admin');
admin.initializeApp(functions.config().firebase);
exports.addAccount = functions.auth.user().onCreate(event => {
const user = event.data; // The firebase user
const id = user.uid;
const displayName = user.displayName;
const photoURL = user.photoURL;
return admin.database().ref.child("/users/${id}/info/status").set("ok");} );
Run Code Online (Sandbox Code Playgroud)
我想要做的是每次用户注册我的应用程序时,函数都会写入数据库,状态为"OK".但我的代码不起作用.
我究竟做错了什么?
我有一个应用,在用户使用Firebase身份验证后,它会将数据存储在Firebase数据库中.在存储数据之前,我想检查用户提供的用户名是否已存在于数据库中.因此,如果它不存在,我可以给用户这个唯一的用户名(就像每个用户都有一个唯一的用户名).所以我有一个textField
用户输入用户名的地方,然后按下一步.然后应用程序应检查用户名是否存在,并告诉用户是否需要更改用户名.
所以我用来检查用户名是否存在的代码:
let databaseRef = FIRDatabase.database().reference()
databaseRef.child("Users").observeSingleEventOfType(.Value, withBlock: { (snapshot) in
if snapshot.hasChild(self.usernameTextField.text!){
print("user exist")
}else{
print("user doesn't exist")
}
})
Run Code Online (Sandbox Code Playgroud)
因此,每次按下下一个按钮时,都会调用此代码.这样做的问题是结果始终与第一次搜索相同(即使在textField值更改之后).例如,如果我搜索Jose,并且Jose存在于我的数据库中,那么将打印"user exists".但是当我更改textField
不存在的名称时,它仍然显示"用户存在".
当用户更改密码时,如何使 Firebase 从所有帐户注销。
因此,如果用户有 2 台设备连接到同一帐户,并且其中一台设备更改了该帐户的密码,则另一台设备将断开连接。其背后的想法是,如果用户的帐户被黑客入侵,他们可以更改密码并断开黑客与其帐户的连接。
人脸检测完成后内存不会释放,有没有办法可以释放它(过程完成后内存保持在300MB)。
autoreleasepool{
manager.requestImageData(for: asset, options: option){
(data, responseString, imageOriet, info) in
if (data != nil){
//let faces = (faceDetector?.features(in: CIImage(data: data!)!))
guard let faces = self.faceDetector?.features(in: CIImage(data: data!)!) else {
return
}
completionHandler((faces.count))
}else{
print(info)
}
}
}
Run Code Online (Sandbox Code Playgroud)
我正在关注Firebase网站上有关设置Java Admin SDK的文档.所以我将依赖项添加到build.gradle,并添加了以下代码:
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.util.HashMap;
import java.util.Map;
import com.google.firebase.FirebaseApp;
import com.google.firebase.FirebaseOptions;
import com.google.firebase.auth.FirebaseCredentials;
import com.google.firebase.database.DatabaseReference;
import com.google.firebase.database.FirebaseDatabase;
public class Main {
public static void main(String[] args) throws FileNotFoundException{
FileInputStream serviceAccount = new FileInputStream("/Users/idanaviv10/Desktop/mapit-33290-firebase-adminsdk-fdy24-a1d0505493.json");
FirebaseOptions options = new FirebaseOptions.Builder()
.setCredential(FirebaseCredentials.fromCertificate(serviceAccount))
.setDatabaseUrl("https://mapit-33290.firebaseio.com/")
.build();
FirebaseApp.initializeApp(options);
final FirebaseDatabase database = FirebaseDatabase.getInstance();
DatabaseReference ref = database.getReference("server/saving-data/fireblog");
DatabaseReference usersRef = ref.child("users");
Map<String, User> users = new HashMap<String, User>();
users.put("alanisawesome", new User("June 23, 1912", "Alan Turing"));
users.put("gracehop", new User("December 9, 1906", "Grace Hopper")); …
Run Code Online (Sandbox Code Playgroud) firebase ×4
ios ×4
swift ×3
cidetector ×1
core-data ×1
core-image ×1
ios10 ×1
java ×1
javascript ×1
memory ×1
swift3 ×1