Как получить цвет фона представления из встроенного представления

Нет, похоже, что вы делаете это неправильно. Соединения MongoDB являются «клиентской стороной». Очень похоже на то, что вы сказали:

На данный момент я получаю комментарии, соответствующие моим критериям, затем выясняя все uid в этом наборе результатов, получая пользовательские объекты и объединяя их с комментариями. Похоже, я делаю это неправильно.

1) Select from the collection you're interested in.
2) From that collection pull out ID's you need
3) Select from other collections
4) Decorate your original results.

Это не «реальное» соединение, но на самом деле оно намного полезнее, чем соединение SQL, потому что вам не нужно иметь дело с дубликатом строки для «многих» сторонних объединений, вместо этого вы украшаете первоначально выбранный набор.

На этой странице много глупостей и FUD. Оказывается, 5 лет спустя MongoDB все еще есть.

0
задан John Phillips 17 January 2019 в 14:58
поделиться

1 ответ

Вы можете попробовать это, если это корень

if let roo = (UIApplication.shared.delegate as! AppDelegate).window?.rootViewController { 
    print(roo.view.backgroundColor)
    if roo.view.backgroundColor == .white {
      print("Yes")
    }
    else {
      print("No")
    }
}

, если нет. Вы также можете создать делегата, такого как

class ChildVC: UIViewController {
   weak var delegate:ParentVC?
}

и в viewDidLoad родителя [117 ]

if let fir = self.children.first as? ChildVC {
    fir.delegate = self 
}

После этого вы можете получить родительский цвет с помощью

delegate?.view.backgroundColor
0
ответ дан Sh_Khan 17 January 2019 в 14:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: