macOS/iOS API解説

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

目次

fieldEditor:forObject:

INDEX>AppKit> NSWindow

ウインドウのフィールドエディタを返します

Objective-C

- (NSText *)fieldEditor:(BOOL)createWhenNeeded
              forObject:(id)anObject

Swift

func fieldEditor(_ createWhenNeeded: Bool,
       forObject anObject: AnyObject?) -> NSText?

解説

ウインドウのフィールドエディタを返します。フラグがYESなら、必要に応じて作成します。
フィールドエディタがなければnilを返します。

返り値

Objective-C

(NSText *)

Swift

NSText?

テキスト

引数

フラグ
Objective-C

(BOOL)createWhenNeeded

Swift

createWhenNeeded: Bool,

オブジェクト
Objective-C

(id)anObject

Swift

AnyObject?

フレームワーク

ApplicationKit

クラス

NSWindow

使用可能

10.0

参照

更新時のバージョン

OS X 10.10

関連記事(外部サイト)

developer.apple.com

例文

#import "Controller.h"

@implementation Controller

- (IBAction)pushButton:(id)sender
{
NSText *text = [myWindow fieldEditor:YES forObject:nil];
NSLog([text className]);
}
@end