Pertanyaan iOS UISearchController aktif?


Saya meningkatkan ke UISearchController (iOS8) yang saya ikuti dari dokumentasi apple. Ini bekerja seperti yang diharapkan untuk satu hal yang saya tidak dapat menemukan solusi untuk.

Saya meneruskan teks pencarian ke SearchViewController ini yang ada di dalam tampilan tabel dan saya ingin mengatur pengendali tampilan pencarian agar aktif jika ada teks. Namun, ini tampaknya tidak mengaturnya ke true dalam metode viewDidLoad.

if(![_searchText isEqualToString:@""]) {
        self.searchController.active = YES;
        self.searchController.searchBar.text = _searchText;
        NSLog(@"Active?: %d", self.searchController.active);
}

Aktif salah. Melakukan hal yang sama dengan UISearchDisplayController bekerja tetapi bukan UISearchController.

Ada ide? Terima kasih!


4
2018-03-12 22:28


asal


Jawaban: