我是iphone dev的新手。我正在尝试创建一个应用程序,它将对用户进行身份验证,并通过xml解析将一些数据从de url(.php)下载到表视图中。我已经想过如何解析和填充表视图,但坚持用户身份验证...即提取文本字段数据并将其附加到提交时的URL。 n加载表视图成功...任何人都可以帮我解决..
答案 0 :(得分:0)
[myTextField text];
此行将从您的文本字段中提取数据。对于登录,您可以使用NSMutableURLRequest ot,对于rxample,ASIHTTPRequest(这是第三方库)进行登录。然后你可以在请求的委托方法
中显示你的tableView答案 1 :(得分:0)
我将把这个答案分成两部分:一部分用于将用户名附加到URL上,另一部分用于填充表格视图。
将用户名附加到网址
现在,你可能有一个URL的字符串(我们称之为URLString
)和用户名的文本字段(我们称之为usernameTextField
)。以下是将文本字段的内容附加到URL字符串的方法。
NSString *URLString = @"http://your.domain.goes.here/something?user=";
NSString *userName = [ usernameTextField text ];
NSString *newURLString = [ URLString stringByAppendingString:userName ];
NSURL *URLToLoad = [ NSURL URLWithString:newURLString ];
这为您提供了NSURL
来获取数据。
填充表格视图
在这里,您希望拥有一个从URL加载数据的函数。在当前解析XML的地方,添加一些错误检查以检查页面是否有效。如果是,您可以致电
[ tableView reloadData ];
重新加载表格视图。在您的表格视图数据源的numberOfSectionsInTableView:
,numberOfRowsInSection:
,cellForRowAtIndexPath:
和其他方法的实现中,检查是否已收到有效数据,如果没有,则显示没有部分和没有行或显示带有消息的单元格以供用户登录。