से टेक्स्ट प्राप्त करना मैं एक चेतावनी दृश्य से टेक्स्ट प्राप्त करने का प्रयास कर रहा हूं और इसे तालिका दृश्य में सूचीबद्ध करने के लिए अपने उत्परिवर्तनीय सरणी में जोड़ रहा हूं। मुझे एहसास है कि एक ऐसा सवाल है जिसे कुछ महीने पहले पोस्ट किया गया था, लेकिन मुझे नहीं पता कि दिए गए उत्तर का उपयोग कैसे करें।UIAlertView
-(IBAction)insert {
UIAlertView* dialog = [[UIAlertView alloc] init];
[dialog setDelegate:self];
[dialog setTitle:@"Enter Name"];
[dialog setMessage:@" "];
[dialog addButtonWithTitle:@"Cancel"];
[dialog addButtonWithTitle:@"OK"];
UITextField *nameField = [[UITextField alloc] initWithFrame:CGRectMake(20.0, 45.0, 245.0, 25.0)];
[nameField setBackgroundColor:[UIColor whiteColor]];
[dialog addSubview:nameField];
[dialog show];
[data addObject:[nameField text]];
[mainTableView reloadData];
हालांकि
मेरी ऐप्लिकेशन क्रैश क्योंकि यह कहता है कि मैं सूचकांक 0. क्या मैं गलत कर रहा हूँ पर एक शून्य ऑब्जेक्ट सम्मिलित करने का प्रयास कर रहा हूँ?
संपादित करें: ठीक है मुझे लगता है कि मुझे अलर्टव्यू को संभालने के लिए एक विधि याद आ रही है। तो मुझे यह मिला:
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex {
NSString *buttonTitle=[alertView buttonTitleAtIndex:buttonIndex];
if([buttonTitle isEqualToString:@"Cancel"]) {
return;
}
else if([buttonTitle isEqualToString:@"Ok"]) {
[data addObject:nameField.text];
}
अब मुझे टुकड़ों को जोड़ने की ज़रूरत है, लेकिन यह सुनिश्चित नहीं है कि कैसे।
मेरा ऐप एक विंडो आधारित एप्लिकेशन है। क्या इससे कोई फर्क पड़ता है? – Snowman
@ एफ-प्राइम नो, इससे कोई फर्क नहीं पड़ता। हम UIAlertView के पदानुक्रम को पार कर रहे हैं। –
ठीक है तो मेरा पूरा कोड कैसा दिखना चाहिए? मेरी ऐड विधि प्लस आपकी क्लिक की गई बटनऑट इंडेक्स विधि और इसे काम करना चाहिए? क्या मुझे अपनी ऐड विधि में क्लिक किया गया बटनऑट इंडेक्स कॉल करना है? Cuz के रूप में अब यह काम नहीं कर रहा है, यह – Snowman