typedef struct {
NSString *activty;
NSString *place;
float latitude;
float longitude;
} event;
typedef struct {
event *thing;
Node *next;
} Node;
Run Code Online (Sandbox Code Playgroud)
这是我在.h文件中创建的代码,用于创建两个用于保存数据的结构(一个用于事件名称/位置/位置,一个用于链接列表的节点.我可以在节点结构中使用事件结构,但我需要在自身内部使用节点结构.在C++中这可行,但是如何在objective-c中实现呢?谢谢!
我正在尝试向tableview添加一个新单元格,并使用UITextField弹出一个警报,以允许用户输入他们希望为新单元格提供的标题.我有代码在按下"+"按钮时用UITextField弹出警报,以及添加新单元格的代码,但是我不知道如何从UITextField获取文本以将其插入到单元格的标题中.
这是我弹出警报的代码:
UIAlertView* alertPopUp = [[UIAlertView alloc] init];
[alertPopUp setDelegate:self];
[alertPopUp setTitle:@"Enter event title"];
[alertPopUp setMessage:@" "];
[alertPopUp addButtonWithTitle:@"Cancel"];
[alertPopUp addButtonWithTitle:@"OK"];
UITextField * eventNameField = [[UITextField alloc] initWithFrame:CGRectMake(20.0, 45.0, 245.0, 25.0)];
[eventNameField setBackgroundColor:[UIColor whiteColor]];
[alertPopUp addSubview:eventNameField];
[alertPopUp show];
Run Code Online (Sandbox Code Playgroud)
我的alertView操作是:
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex {
NSString *buttonTitle=[alertView buttonTitleAtIndex:buttonIndex];
if([buttonTitle isEqualToString:@"Cancel"]) {
return;
}
else if([buttonTitle isEqualToString:@"Ok"]) {
}
}
Run Code Online (Sandbox Code Playgroud)
当按下"确定"时,如何从eventNameField获取文本并将其添加到名为eventList的mutablearray中?谢谢!