2
A
回答
0
使用自定義委託方法。 在自定義Alert類中聲明您的委託方法,並使用它傳遞數據。
在警報視圖類
Alert.h
@protocol AlertDelegate
- (void) setTxtValue:(NSSTring *)txtVal;
@end
@property (nonatomic, assign) <id> AlertDelegate *delegate;
@property (nonatomic, strong) NSSTring *getTxtVal;
@property (nonatomic, weak) UITextField *txtFld;
Alert.m
-(Void)viewDidLoad
{
txtFld.text = getTxtVal;
}
OK按鈕從任何視圖控制器
-(void)showAlert
{
Alert *alertObj = [[Alert alloc]init];
alertObj.delegate = self;
}
- (void) setTxtValue:(NSSTring *)txtVal
{
NSLog(@"entered Val: %@", txtVal);
}
希望這可以幫助你打電話給你的委託方法
-(void)OkClicked
{
[self.delegate setTxtValue: txtFld.text];
}
來電提示類。
相關問題
- 1. 如何從alertview中獲取按鈕?
- 2. swift在alertview textfield中獲取nil值
- 3. 如何從alertview
- 4. 如何檢查alertview值
- 5. 我一直在signupviewcontroller中獲取alertview
- 6. 如何從WCF獲取,設置和返回值中獲取值?
- 7. 如何從alertview中的文本字段存儲uitextfield值?
- 8. 如何從HashMap獲取值?
- 9. 如何從XML獲取值
- 10. 如何從ActionListener獲取值
- 11. 如何從HttpRequest獲取值?
- 12. 如何從MessageHeaderInfo獲取值
- 13. 如何從json獲取值?
- 14. 如何從datetimepicker獲取值
- 15. 如何從Dijit.Calendar獲取值?
- 16. 如何從MyBatis獲取值?
- 17. 如何從Arraylist獲取值?
- 18. 如何從json獲取值
- 19. 如何從timedelta獲取值?
- 20. 如何從XML獲取值
- 21. 如何從simplexml_load_file獲取值?
- 22. 如何從textarea獲取值
- 23. 從alertview委託方法返回一個BOOL值: - (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
- 24. 如何從Extjs模板中獲取值
- 25. 如何從PHP中獲取Android的值
- 26. 如何從屬性中獲取值?
- 27. 如何從URL中獲取值
- 28. 如何從數組中獲取鍵值?
- 29. 如何從django中的forms.ModelChoiceField獲取值?
- 30. 如何從表中獲取值
檢查此(http://useyourloaf.com/blog/uialertcontroller-changes-in-ios-8.html) –
'UIAlertView'現在已被棄用。你現在應該使用'UIAlertController',正如@ ChintaN-Maddy-Ramani – danialzahid94
所提到的那樣,這個問題與iOS 6或以下版本無關,因此警報視圖工作正常。 –