0

私は MacOS 用の単純な SQLite データベースを作成しており、iOS 用のこのチュートリアルの情報を使用しています。

次のコード行を実装すると、「nstextfield 型のオブジェクトでプロパティ テキストが見つかりません」というエラーが発生しました。

    NSString *insertSQL = [NSString stringWithFormat: @"INSERT INTO CONTACTS 
    (name, address, phone) VALUES (\"%@\", \"%@\", \"%@\")", 
    name.text, address.text, phone.text];

これを MacOS に実装するにはどうすればよいですか?

4

1 に答える 1

1

stringValueNSTextField (NSTextField が継承する NSControl)のプロパティを使用してみてください:
http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/ApplicationKit/Classes/NSControl_Class/Reference/Reference.html# //apple_ref/occ/cl/NSControl

NSString *insertSQL = [NSString stringWithFormat: @"INSERT INTO CONTACTS 
(name, address, phone) VALUES (\"%@\", \"%@\", \"%@\")", 
name.stringValue, address.stringValue, phone.stringValue];
于 2012-04-08T07:28:15.467 に答える