فون SDK: كيفية الحصول على قيمة uitextfield في حالة تأهب؟
-
18-09-2019 - |
سؤال
أنا حقا جديدة في هذا. لقد كنت أعمل في طريقي من خلال برامج تعليمية من النوع "HelloWorld" من النوع التعليمي الذي يحتوي على حقل نصي بشكل أساسي، زر، وعند النقر فوق الزر إنه ينبه أي شيء في حقل النص. لقد حصلت على تنبيه لإظهار وتمكن من ضبط عنوان الرسالة والرسالة والزر مباشرة. ومع ذلك، فإن محاولاتي في الحصول على محتويات UITEXTFILD إما أن أحصل على أخطاء أو لا توجد استجابة أو مجرد "(فارغة)". بلدي الكود هنا.
@synthesize textField;
- (IBAction)btnClicked:(id)sender {
//text of textField
NSString *str = [[NSString alloc] initWithFormat:@"Hello, %@", textField.text];
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Hello!"
message:str delegate:self
cancelButtonTitle:@"Done"
otherButtonTitles:nil];
[alert show];
[alert autorelease];
}
المحلول
يبدو أن خاصية TextField غير مرتبطة بشكل صحيح بجهاز UITEXTFIELD لديك في منشئ الواجهة. تأكد من تعيين iboutlets الخاص بك بشكل صحيح.
لا تنتمي إلى StackOverflow