Instance Method インスタンスメソッド

netServiceBrowser(_:didFind:moreComing:)

Tells the delegate the sender found a service. 送り手側があるサービスを見つけたと委任先に伝えます。

Declaration 宣言

optional func netServiceBrowser(_ browser: NetServiceBrowser, 
                        didFind service: NetService, 
                     moreComing: Bool)

Parameters パラメータ

netServiceBrowser

Sender of this delegate message. この委任メッセージの送り手。

netService

Network service found by netServiceBrowser. The delegate can use this object to connect to and use the service. netServiceBrowserによって見つけられたネットワークサービスの名前。委任先は、このオブジェクトを使ってサービスに接続して使用することができます。

moreServicesComing

true when netServiceBrowser is waiting for additional services. false when there are no additional services. truenetServiceBrowserがさらなるサービスに対して待機している場合。false、さらなるサービスがない場合。

Discussion 議論

The delegate uses this message to compile a list of available services. It should wait until moreServicesComing is false to do a bulk update of user interface elements. 委任先は、このメッセージを使って利用できるサービスのリストを編集します。それは、moreServicesComingfalseになって、ユーザインターフェイス要素の主要部の更新を行うまで待つべきです。

Special Considerations 特別な注意事項

If the delegate chooses to resolve netService, it should retain netService and set itself as that service’s delegate. 委任先がnetServiceを解決することを選択するならば、それはnetServiceをリテインして、それ自身をそのサービスの委任先として設定すべきです。 The delegate should, therefore, release that service when it receives the netServiceDidResolveAddress(_:) or netService(_:didNotResolve:) delegate messages of the NetService class.

See Also 参照

Using Network Service Browsers ネットワークサービスブラウザを使う

Related Documentation 関連文書