小编Oni*_*al3的帖子

不能在另一个文件的扩展名中使用私有属性

我不能在扩展中使用私有财产.我的扩展名在另一个文件中.

我怎样才能在扩展中使用私有财产?

ios swift swift3

12
推荐指数
2
解决办法
3160
查看次数

当ContainedInInstancesOf设置为我的视图控制器不起作用时,设置UINavigationBar的外观

我想在某些视图控制器中设置白色barTintColor我已经UINavigationBar.appearance().barTintColor 为所有默认颜色设置了,但是当我使用外观时,ContainedInInstancesOf不会改变我的视图控制器

UINavigationBar.appearance(whenContainedInInstancesOf: [MyViewController.self]).barTintColor = .white
Run Code Online (Sandbox Code Playgroud)

任何的想法?。我在我的视图控制器中尝试过

self.navigationcontroller.navigationbar.barTintColor = .white
Run Code Online (Sandbox Code Playgroud)

但是当屏幕消失时,我必须将颜色设置为默认值。我不想那样做。我能怎么做?

appearance uinavigationbar ios bartintcolor swift

5
推荐指数
2
解决办法
6248
查看次数

如何在自动ID子级中使用queryEqualToValue检索数据。Firebase-iOS

作为我的问题。当我尝试使用带有自动ID键的“ queryEqualToValue”时,无法从Firebase检索数据。

self.ref.child(..my child..).queryOrderByChild("name").queryEqualToValue("my name")
Run Code Online (Sandbox Code Playgroud)

在子“名称”上方的自动子ID。

编辑:对于我的json树

  • 学生们
    • (自动ID)
      • 名称
        • 名字
        • 昵称

我的真实数据不喜欢这样,但这只是示例结构。我真的想检查是否等于“名字”。

这是我的代码

let ref = FIRDatabase.database().reference()
ref.child("Students").queryOrderedByChild("name").queryEqualToValue("Jason bourne").observeEventType(.Value, withBlock: { snapshot in 
   print("value : " + snapshot.value)
}
Run Code Online (Sandbox Code Playgroud)

firebase swift firebase-realtime-database

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