Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 在哪里提供NSURL值?_Objective C_Firebase Realtime Database_Nsurl - Fatal编程技术网

Objective c 在哪里提供NSURL值?

Objective c 在哪里提供NSURL值?,objective-c,firebase-realtime-database,nsurl,Objective C,Firebase Realtime Database,Nsurl,每次我运行应用程序时,它都会崩溃,控制台会显示: 由于未捕获的异常“MissingDatabaseURL”而终止应用程序,原因:“未能获取FirebaseDatabase实例:在FIRApp内或从数据库中指定DatabaseURL for app:URL:call。” 我有网址,我不知道放在哪里。我不熟悉objective C。这是firebase说要使用的行,我只是不知道url的值放在哪里 + (FIRDatabase *)databaseForApp:(FIRApp *)app URL:(N

每次我运行应用程序时,它都会崩溃,控制台会显示:

由于未捕获的异常“MissingDatabaseURL”而终止应用程序,原因:“未能获取FirebaseDatabase实例:在FIRApp内或从数据库中指定DatabaseURL for app:URL:call。”

我有网址,我不知道放在哪里。我不熟悉objective C。这是firebase说要使用的行,我只是不知道url的值放在哪里

+ (FIRDatabase *)databaseForApp:(FIRApp *)app URL:(NSString *)url 

您从Firebase下载的
GoogleServices Info.plist
文件似乎不包含数据库的URL

发生这种情况有几个原因:

  • 如果在代码中提供配置数据,请确保将设置为正确的值

  • 如果您是通过
    GoogleServices Info.plist
    文件提供配置数据,请确保在Firebase控制台中创建数据库后下载该文件的新版本,并像以前一样将其添加到应用程序中

这是一个新的要求(从几周前开始),因为实时数据库现在是按需创建的(而不是在创建项目时自动创建),因此您可以选择在哪个区域创建它

另请参见以下Android问答: