我有一個NSTextField
,我需要將字段的值存入一個變量。什麼是合適的方法?從NSControl
從NSTextField獲取值
103
A
回答
110
對於NSString
可以使用:
NSString *myString = [theTextField stringValue];
對於int
可以使用:
int myInt = [theTextField intValue];
還有很多其他的方法來從控制所獲得的價值。請參閱"Getting and Setting the Control’s Value" section下的更多信息NSControl
參考。
這裏有一個列表:
doubleValue
floatValue
intValue
integerValue
objectValue
stringValue
attributedStringValue
3
[myField stringValue]
NSTextField
繼承,並NSControl
定義stringValue
/setStringvalue:
方法。
0
另外:
假設你有一個對象(MyObject
),其希望被被當有人類型通知到NSTextField
。在.h文件,MyObject
應聲明它符合NSTextFieldDelegate
,如...
@interface MyObject : NSObject <NSTextFieldDelegate>
然後你設置的MyObject作爲的NSTextField
[myTextField setDelegate:myObject]
委託現在,你可以找到當通過在MyObject中實現方法發生文本字段中出現的情況時,請執行以下操作:
-(void)controlTextDidEndEditing:(NSNotification *)aNotification;
-(void)controlTextDidChange:(NSNotification *)aNotification;
-(void)controlTextDidBeginEditing:(NSNotification *)aNotification;
1
Swift 3.x版本:
myField.stringValue
相關問題
- 1. Swift:從NSTextField獲取一行
- 2. 如何獲取NSTextField中的值?
- 3. 以統一的方式從NSTextField,NSComboBox獲取值?
- 4. 從目標c和xcode中的NSTextField獲取值
- 5. 獲取NSTextField完成索引
- 6. 如何獲取NSTextField動態添加到NSMutableArray的值?
- 7. 等待用戶關閉窗口獲取來自NSTextField的值 - Cocoa
- 8. 通過Cocoa中的標記號碼獲取NSTextfield的值
- 9. 獲取NSTextField內容的比例
- 10. 通過標籤號獲取NSTextField?
- 11. 從獲取的NSTextField NSImage中斯威夫特
- 12. 獲得從的NSTextField文本,並將其
- 13. 設置NSTextField的值
- 14. 從Spinner獲取值
- 15. 從Expression.Blend.SampleData獲取值
- 16. 從Ext.util.MixedCollection獲取值?
- 17. 從onDataChange獲取值?
- 18. 從TEXTAREA獲取值
- 19. 從KeyValuePair獲取值
- 20. 從GridView獲取值
- 21. 從HTML獲取值
- 22. 從TextBox獲取值
- 23. 從JsonResult獲取值
- 24. 從Html.TextBox獲取值
- 25. 從CFDictionary獲取值
- 26. 從getWidthForSizeColsToFit()獲取值
- 27. 從JSONArray獲取值
- 28. 從qwtslider獲取值
- 29. 從persistence.xml獲取值
- 30. 從ExpandableListView.OnChildClickListener獲取值
非常感謝你:) – anakin 2009-06-12 06:06:47