2013-10-04 66 views
-1

我需要將一個字符串設置爲NSObject類的文本字段。有可能不傳遞給view controller類。
它是通過導入view controller.hNSObject可能,然後通過簡單地使用從NSObject類設置UItextfield.text

UItextfield.text= string 

回答

1

是。您可以將值從NSObject類傳遞給UIViewController類。爲字符串或UITextField創建和設置屬性,並從該NSObject類設置它的值。

在UIViewController.h文件中創建屬性,

@property(nonatomic, strong) UItextField *theTextField; 

在UIViewController.m文件

@synthesize theTextField; 

在NSObject的。

[uiviewControllerObject.theTextField setText:@"YOUR_TEXT_IN_STRING"]; 

而且其一個批次的方式來通信目標的類,如使用NSNotificationCenter,委託KVO,Objective-C的消息使用自定義方法之間傳遞。但所有情況都取決於情況。但在你的場景屬性是從NSObject類設置文本的最佳方式。

+0

能告訴我該怎麼做,用一個例子。 –

+0

@ sreejith.virgo,朋友,如果你閱讀並正確理解我的答案,那麼你不需要依賴於任何例子。順便說一句,很難爲你找到確切的簡短例子。通過這個文檔https://developer.apple.com/library/ios/documentation/cocoa/conceptual/ProgrammingWithObjectiveC/EncapsulatingData/EncapsulatingData.html – Tirth

+0

去 – Tirth