mirror of
https://github.com/kiwix/kiwix-apple.git
synced 2025-09-27 13:59:04 -04:00
iOS 10.3 review api
This commit is contained in:
parent
fb39a16061
commit
3707ed6b74
@ -7,6 +7,7 @@
|
||||
//
|
||||
|
||||
import UIKit
|
||||
import StoreKit
|
||||
import MessageUI
|
||||
import ProcedureKit
|
||||
|
||||
@ -82,7 +83,11 @@ class SettingController: UITableViewController {
|
||||
UIQueue.shared.add(operation: AlertProcedure.Feedback.emailNotConfigured(context: self))
|
||||
}
|
||||
case Localized.Setting.rateApp:
|
||||
UIQueue.shared.add(operation: AlertProcedure.rateKiwix(context: self, userInitiated: true))
|
||||
if #available(iOS 10.3, OSX 10.12.4, *) {
|
||||
SKStoreReviewController.requestReview()
|
||||
} else {
|
||||
UIQueue.shared.add(operation: AlertProcedure.rateKiwix(context: self, userInitiated: true))
|
||||
}
|
||||
case Localized.Setting.about:
|
||||
let controller = UIStoryboard(name: "Setting", bundle: nil).instantiateViewController(withIdentifier: "StaticWebController") as! StaticWebController
|
||||
controller.title = Localized.Setting.about
|
||||
|
@ -33,7 +33,7 @@ class Language: NSManagedObject {
|
||||
|
||||
class func fetch(displayed: Bool, context: NSManagedObjectContext) -> [Language] {
|
||||
let fetchRequest = NSFetchRequest<NSFetchRequestResult>(entityName: "Language")
|
||||
fetchRequest.predicate = NSPredicate(format: "isDisplayed == %@ AND name != nil", displayed as CVarArg)
|
||||
fetchRequest.predicate = NSPredicate(format: "isDisplayed == %@ AND name != nil", NSNumber(value: displayed))
|
||||
return fetch(fetchRequest, type: Language.self, context: context) ?? [Language]()
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user