我是iOS編程的絕對新手。但是現在我正在實施一個iOS應用程序,它可以顯示服務器上的個人文件列表,當然,您也可以下載/上傳文件。 現在,我只知道如何將請求發送到服務器並從中獲得響應。服務器會通過JSON發送給我。從服務器解析器JSON數據後,我的問題是如何顯示我的iPhone上的文件列表?將JSON傳遞給NSDictionary/NSArray,使用UITableView?關於ios從服務器上下載/上傳文件
0
A
回答
0
如果您可以成功解析來自服務器的JSON數據,它應該是NSArray或NSDictionary格式。你可以嘗試用下面的代碼來顯示它:
NSLog(@"Array/Dictionary: %@", your_parsed_json_data);
如果你已經到達這裏,下面應該會更加容易。你可以在UITableViewController中顯示你的數據。
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return [self.your_array count];
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"CellIdentifier";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if(cell == nil) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
}
cell.textLabel.text = [self.your_array objectAtIndex:indexPath.row];
return cell;
}
更新您的評論:
嘗試看看如何通過PHP從這裏獲得整個文件目錄列表:http://php.net/manual/en/function.scandir.php
然後,獲取數組列表,發回你的iPhone通過JSON
。並用你的UITableView
向他們展示。
對於如何從服務器上下載文件,請嘗試籤這樣的: How to store a video/image file from a server in iPhone
相關問題
- 1. 無法從網絡服務器(OTA)下載上傳的文件
- 2. 從iOS本地應用上傳和下載文件到服務器位置
- 3. 從基於瓶的Python服務器上下載文件
- 4. 如何上傳和下載iphone服務器上的數據(ios)
- 5. 如何在服務器端上傳文件,下載文件serivce
- 6. 服務器之間傳輸文件,無需下載和上傳
- 7. WebClient.DownloadFileAsync下載服務器上的文件
- 8. 使用ssh從服務器上的web上下載文件
- 9. Asynctask內的服務()或下載經理從服務器上下載文件
- 10. Rails3 - 從遠程服務器上下載文件並將其上傳到S3
- 11. Android - 從服務器上的文件夾下載所有文件
- 12. 下載文件時從網絡服務器上刪除文件
- 13. 幕後服務器下載和上傳
- 14. 從.exe上傳文件到服務器
- 15. 從applet上傳文件到服務器
- 16. jar文件使用rsync上傳和下載Linux服務器上的文件
- 17. 如何暫停/恢復從WebDav服務器上傳/下載/從WebDav服務器上下載?
- 18. 在服務器客戶端之間上傳和下載文件
- 19. 將音樂文件上傳到服務器但限制下載?
- 20. 上傳/下載文件到安全服務器在Ionic和$ cordovaFileTransfer
- 21. 使用python下載/上傳文件到遠程windows服務器
- 22. 從iOS應用程序上傳文件到服務器
- 23. 文件上傳:在服務器上
- 24. 服務器上的文件上傳
- 25. php:上傳服務器上的文件
- 26. 上傳服務器上的文件
- 27. 從服務器上下載一個文件,然後刪除服務器
- 28. 如何在服務器上從其他服務器下載PDF文件php
- 29. 從生產Django服務器自動加載上傳的文件
- 30. Windows服務連接到服務器上下載一些文件
謝謝,我Chris.But需要更多的幫助!我想要我的應用程序 –
謝謝,Chris.But我需要更多的幫助!我希望我的應用程序顯示服務器目錄,它看起來像保管箱。例如,我按下一個名爲「我的音樂」的文件夾,然後我可以跳到該文件夾中,該應用程序會向我顯示我音樂文件夾中的所有歌曲。如何從服務器獲取數據以實現它? –