macOS/iOS API解説

iOS , Mac アプリケーション開発のために使われる主要フレームワークの日本語情報です。2010年代に書かれた内容です。今後更新はありません。

目次

NSPerformService

サービスメニューを実行します
BOOL  NSPerformService ( 
       NSString *   itemName , 
       NSPasteboard *   pboard );

解説

サービスメニューを実行します。

返り値

引数

( NSString * )itemName
( NSPasteboard * )pboard

フレームワーク

ApplicationKit

クラス

NSPerformService

Function

使用可能

10.0

参照

例文

#import "MyObject.h"

@implementation MyObject

- (IBAction)myAction:(id)sender
{
        NSPasteboard	*pboard;
	NSArray			*urlPboardTypes;

	pboard = [NSPasteboard 
			pasteboardWithName:@"URLServicePasteboard"];
	urlPboardTypes = [NSArray 
			arrayWithObjects:NSStringPboardType, nil];
	[pboard declareTypes:urlPboardTypes owner:nil];

        [pboard setString:@"http://www.apple.com" forType:NSStringPboardType];
	NSPerformService(@"Open URL", pboard);


}
@end