2016-06-16 6 views
2

次FirebaseのObjective-C/Xcodeのコードに対応して:キャッチされていない例外「Firebase名前空間が指定されていません。

Firebase *myRootRef = [[Firebase alloc] initWithUrl:@"https://home.FirebaseTest.firebaseio.com"]; 

注:home.FirebaseTestは私のFirebaseのアプリ名である(以下のリンクを参照) https://www.firebase.com/docs/ios/quickstart.html

私は次の例外/エラーが表示されます:

Terminating app due to uncaught exception 'No Firebase namespace specified.', reason: 'No Firebase namespace found for input: '

この問題を解決するにはどうすればよいですか?

+0

? – adolfosrs

+0

返信で私の​​質問を編集しました – EhsanR

答えて

3

あなたの問題はあなたのURLに依存していると確信しています。

home.FirebaseTestという名前のプロジェクト名と、これが何を意味するのかわかりませんでした。home.

しかしfirebaseコンソールに行く正しいURLを得ることができます。そして、 "データベース"タブでfirebaseio.comのURLを見ることができるはずです。

と呼ばれるアプリで例えば「myfirebasetest」それはそれはあなたがコンソールにアクセスするために使用するURLですレガシーUIで

https://myfirebasetest.firebaseio.com 

enter image description here

だろう。 // home.FirebaseTest.firebaseio.com`:あなたが `httpsでふりをしているもの

enter image description here

+1

良い答え。 OPはレガシーfirebaseコンソール( 'https:// console.firebase.google.com'の代わりに' https:// myfirebasetest.firebaseio.com'を介してアクセス)からのプロジェクトを使用しているかもしれません。 –

+0

ありがとう、私はそのURLの場所を認識していない、誤って私はアプリのバンドル名を入れていた! – EhsanR

+0

@FrankvanPuffelen良いキャッチ。ちょうど答えを更新しました。 – adolfosrs

関連する問題