SwiftでasyncTask
を作成するにはどうすればよいですか?私はをバックグラウンドで(サーバからページをロードする)機能として呼びたいと思います。postExecute(after background task)
swiftでasyncTaskを作成
0
A
答えて
1
スレッドを実行するためにGrand Central Dispatchを使用することができます。
class ThreadsFromSwiftEssentialsBook {
class func runOnBackgroundThread(fn:()->()) {
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0),fn)
}
class func runOnUIThread(fn:()->()) {
if NSThread.isMainThread() {
fn()
} else {
dispatch_async(dispatch_get_main_queue(), fn)
}
}
}
(インプリメンテーションは、MITがここにライセンスされています:https://github.com/alblue/com.packtpub.swift.essentials/blob/master/RepositoryBrowser/RepositoryBrowser/Threads.swift)を
+0
ありがとうございます、私はチェックアウトします@AlBlue –
関連する問題
- 1. Javaでasynctaskクラスを作成
- 2. AsyncTaskでオーディオダウンローダメソッドを作成する
- 3. UITableView swiftでドロップダウンを作成
- 4. SwiftでクイックルックNSViewを作成
- 5. Swift 3でドロップダウンリストを作成
- 6. AsyncTaskを作成するとクラッシュする
- 7. AsyncTaskのインスタンスを作成する方法
- 8. AsyncTaskを作成する際のエラー
- 9. Realm-SwiftでのDB作成
- 10. ハンドラから作成されたaSyncTask
- 11. Swift - パラメータオブジェクトの作成
- 12. SpriteKit(Swift)でXcodeプレイグラウンドでボタンを作成
- 13. プログラムでSwiftでSKTileMapNodeを作成
- 14. Swift 4でWatchOSでシンプルタイマーを作成
- 15. カスタムスタイリングでSwiftでUITextField Extensionを作成
- 16. SwiftでSegueをプログラムで作成
- 17. SwiftでPDFを作成する方法
- 18. Swiftでカレンダービューを作成するには
- 19. Swiftラウンドでインナーシャドウを作成する
- 20. swiftでプラグインを作成する方法
- 21. SwiftでValidIndexCollectionプロトコルを作成する3
- 22. Swiftでバリデーションメソッドを作成する
- 23. Swiftでoath_signatureを作成するには?
- 24. Swiftでインターフェイスを作成する方法
- 25. Swiftでスライドアニメーションを作成する
- 26. SwiftのUIScrollViewでイメージスライダを作成する
- 27. View Swiftでスライドアニメーションを作成する
- 28. Swiftで手書きディクショナリを作成
- 29. Swiftでカスタムキーボードを作成する方法
- 30. NSViewControllerをエラーSwiftで作成する
あなたはテキストとしてそれらをフォーマットするキーワードを周りに置くために '使用することができます。 – AlBlue
最初にお返事ありがとうございます。私はtableview @ AlBlueで応答を表示したい –
Swift Essentialsリポジトリには、テーブルビューにデータを入れることができる例も含まれています。例については、https://github.com/alblue/com.packtpub.swift.essentials/blob/master/RepositoryBrowser/RepositoryBrowser/MasterViewController.swiftを参照してください。 – AlBlue