PlaygroundBluetoothConnectionViewDataSource
The protocol you adopt to display an available peripheral in a playground page’s connection view.
ある利用可能な周辺機器をプレイグラウンドページの接続ビューにおいて表示するためにあなたが採用するプロトコル。
The example below shows a conformance to this protocol that uses images from a playground book’s Public and Private Resources Folders.
下の例は、このプロトコルへの準拠を示します、それはプレイグラウンドブックの持つPublic and Private Resources Foldersから画像を使用します。
extension PageViewDelegate: PlaygroundBluetoothConnectionViewDataSource {
func connectionView(_ connectionView: PlaygroundBluetoothConnectionView, itemForPeripheral peripheral: CBPeripheral, withAdvertisementData advertisementData: [String: Any]?) -> PlaygroundBluetoothConnectionView.Item {
let icon = UIImage(named: "Peripheral_Icon_Normal")!
let issueIcon = UIImage(named: "Peripheral_Icon_Issue")!
let name = peripheral.name ?? peripheral.identifier.uuidString
return .init(name: name, icon: icon, issueIcon: issueIcon)
}
}
Some peripherals have Bluetooth characteristics that provide information about the peripheral’s battery charge level or firmware status. Include this information in the PlaygroundBluetoothConnectionView.Item
you create when it will help users pick a peripheral.
いくつかの周辺機器は、Bluetoothキャラクタリスティックを持ちます、それは周辺機器のバッテリー充電レベルまたはファームウェア状態についての情報を提供します。この情報をあなたが作成するPlaygroundBluetoothConnectionView.Item
に含めて下さい、それがユーザが周辺機器を選ぶ助けになる場合は。
Instance Methods
インスタンスメソッド
connectionView(_:itemForPeripheral:withAdvertisementData)
Tells the delegate that a new peripheral was discovered and can be displayed in the connection view.
新しい周辺機器が発見されて接続ビューにおいて表示可能なことをデリゲートに伝えます。
Required.
必須。
Declaration
宣言
func connectionView(_ connectionView: PlaygroundBluetoothConnectionView,
Parameters
パラメータ
connectionView
The connection view showing available peripherals.
利用可能な周辺機器を示している接続ビュー。peripheral
The peripheral to display in the connection view.
接続ビューにおいて表示する周辺機器。advertisementData
The advertisement data you use to help decide how to display the peripheral.
告知データ、あなたはどのようにその周辺機器を表示するか決める助けとしてそれを使います。
Return Value
戻り値
A PlaygroundBluetoothConnectionView.Item
instance which is displayed within a PlaygroundBluetoothConnectionView
.
PlaygroundBluetoothConnectionView.Item
インスタンス、それはPlaygroundBluetoothConnectionView
内部に表示されます。
PlaygroundBluetoothConnectionView.State
Copyright © 2018 Apple Inc. All rights reserved. Terms of Use | Privacy Policy | Updated: 2018-04-30