小编Ina*_*uin的帖子

在Objective C中创建链接列表

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中实现呢?谢谢!

iphone linked-list objective-c

9
推荐指数
1
解决办法
2万
查看次数

如何在UIAlertView中从UITextField获取文本

我正在尝试向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中?谢谢!

iphone objective-c

3
推荐指数
1
解决办法
2938
查看次数

标签 统计

iphone ×2

objective-c ×2

linked-list ×1