アプリケーションが指定したペーストボードタイプを送受信することができるかを返します。
- (id)validRequestorForSendType:(NSString *)sendType returnType:(NSString *)returnType
func validRequestorForSendType(_ sendType: String, returnType returnType: String) -> AnyObject?
解説
アプリケーションが指定したペーストボードタイプを送受信することができるかを返します。
このメッセージは、レスポンダチェーンで全てのレスポンダに送られる。
引数
( NSString * )sendType_ sendType: String
送信タイプ
( NSString * )returnTypereturnType returnType: String
受信タイプ
フレームワーク
ApplicationKit
クラス
NSApplication
使用可能
10.0
編集時のバージョン
10.10
参照
- registerServicesMenuSendTypes:returnTypes
- validRequestorForSendType:returnType (NSResponder)
- readSelectionFromPasteboard (NSServicesRequests)
- writeSelectionToPasteboard:types (NSServicesRequests)
関連記事(外部サイト)
objective c - How do I enable Services which operate on selected Files and Folders - Stack Overflow
例文
NSArray *sendTypes; NSArray *returnTypes; sendTypes = [NSArray arrayWithObjects:NSStringPboardType,NSRTFPboardType, nil]; returnTypes = [NSArray arrayWithObjects:NSStringPboardType,nil]; [NSApp registerServicesMenuSendTypes:sendTypes returnTypes:returnTypes];