私が取り組んでいるアプリが Parse にリンクされているので、PFQueryTableViewController
.
アプリの実行時にインターネット接続を確認する方法を知りたいだけです。
現在、インターネット接続をオフにしてアプリを実行すると、テーブルの読み込みスピナーが表示されますが、明らかに何も読み込まれません。最終的に、スピナーが停止し、空白のテーブルが残ります。
の使用について読んだことReachability
がありますが、これを現在のアプリに組み込む方法についてはよくわかりません。
基本的に、私が望むのは、ユーザーがアプリを起動するたびに、インターネット接続をチェックし、それがあれば素晴らしいことです! そうでない場合は、接続なしというアラートが表示されます。
誰か助けてくれませんか?queryForTable()
このチェックが行われるべきだと考えている関数のコードを追加しました。私のコードを他に見る必要がある場合はお知らせください。ありがとう
override func queryForTable() -> PFQuery {
let query = PFQuery(className: "Reviews")
if indexArray == 0 {
query.orderByDescending("createdAt")
} else if indexArray == 1 {
query.orderByAscending("FilmName")
} else if indexArray == 2 {
query.orderByDescending("OurRating")
} else if indexArray == 3 {
query.orderByAscending("OurRating")
} else if indexArray == 4 {
query.orderByDescending("WantToSeeThisCount")
} else if indexArray == 5 {
query.orderByAscending("DirectedBy")
} else if indexArray == 6 {
query.orderByDescending("UpVoteCount")
} else if indexArray == 7 {
query.orderByDescending("DownVoteCount")
}
query.whereKey("ToDisplayInApp", equalTo:true)
// Add a where clause if there is a search criteria
if filmSearchBar.text != "" {
query.whereKey("FilmName", containsString: filmSearchBar.text!)
}
return query
}