iphone - 如何用一个数组填充更多表格 View 部分

标签 iphone objective-c xcode4.5 uitableview

我正在开发一个显示有关公司数据的表格 View 。我想将数据分为 3 个部分,使其看起来更有条理。

有关一家公司的数据是从 MySQL 数据库中检索的,我将其接收到一个数组中,如下所示:

{
    companyAdress = "the street 9";
    companyCity = "city";
    companyFacebook = "facebook.com/companyname";
    companyName = "name";
    companyPhoneNumber = "0123 456 789";
    companyTwitter = "www.twitter.com/companyname";
    companyWebsite = "www.companyname.com";
    companyZip = "0000 AA";
    imageNumber = "3067913";
}

我想要第一部分中的 companyNameimageNumbercompanyAdresscompanyZip companyCity 在第二部分,所有剩余变量在第三部分。

我不知道如何正确执行此操作,并且我还没有在 SO 或我知道的任何其他网站上找到有用的答案/解决方案。

我该怎么做?任何帮助、示例代码和/或教程将不胜感激,提前谢谢您!

最佳答案

一种方法是在收到数据时将其分离到二维数组中。因此数组的第一个条目将是一个包含 companyName 的数组。和imageNumber ,等等。

通过此实现,numberOfSectionsInTableView只会返回 myArray.countnumberOfRowsInSection将返回myArray[section].count

要从那里访问适当的值,您可以执行类似 ((NSMutableArray*)myArray[indexpath.section])[indexpath.row] 的操作

关于iphone - 如何用一个数组填充更多表格 View 部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16612291/

相关文章:

objective-c - 如何在 Xcode 中更改 Storyboard的背景颜色?

objective-c - NSInteger 错误的隐式转换

objective-c - 使用 Xcode 调试器确定存储在 NSArray 中的对象类型

iphone - 尽管我添加了显示,但无法在 iPhone 中显示 UIAlertView

ios - 在我的应用程序中获取其他应用程序图标图像

iphone - XCode (iOS) 中委托(delegate)的自动导入回调

iphone - 如何以编程方式绘制 eclipse 刻线以用作普通 tableview 中的分隔符

iphone - 从 Objective C 调用 C++ 方法

ios - 更改为独立应用程序后的 Xcode 更新

iphone - UISearchBar范围栏色调颜色问题