Tag: multidimensional array

为二维表设置核心数据

+—-+————+————+————+ | id | infinitive | ind pre je | ind pre tu | +—-+————+————+————+ | 1 | aimer | aime | aimes | | 2 | aller | vais | vas | | 3 | courir | cours | cours | | 4 | servir | sers | sers | | 5 | mourir […]

需要遍历另一个数组内的数组

我有一个包含2个对象的数组。 为了将其存储在我的后端服务器服务上,我需要将其存储在另一个数组中。 所以后来,当我打电话给我的服务器,并告诉它我想要的数组对象,它给我一个新的数组对象,是我的原始数组对象。 我需要遍历新的数组(包含我的原始数组),然后遍历我的原始数组内的所有对象。 我知道如何做一个正常的循环和循环通过一个数组,但我从来没有这样做,你需要通过一个包含在另一个数组内的数组循环。 我一直在考虑如何做到这一点,大约一个小时,真的没有任何线索。 我想我需要做的是技术上叫做“通过嵌套数组循环”,但我似乎无法find任何有关使用Objective-C做这件事。 谢谢您的帮助。

需要遍历存储在Parse.com数据库中的数组内的NSMutableArray

我有一个包含NSString对象的NSMutableArray对象。 可变数组对象被称为_usersToAddToFriendsList 。 当我完成添加NSString对象时,我为Parse.com运行以下代码: [PFUser currentUser]; PFQuery *query = [PFQuery queryWithClassName:@"_User"]; [query whereKey:@"username" equalTo:_userSubmittedUsername]; [query getObjectInBackgroundWithId:_objectId block:^(PFObject *object, NSError *error) { object[@"friends"] = _usersToAddToFriendsList; [object saveInBackground]; }]; 最重要的部分是这个声明: object[@"friends"] = _usersToAddToFriendsList; 这需要我的NSMutablearrays,并把它放在我的Parse.com数据库的“朋友”列。 当我在Parse中创build这个列时,我把它设置为“type”到“array”。 所有这些工作都很完美,我可以看到我的可变数组的内容已经放在数据库的“朋友”列中。 这是问题,但。 后来,当我查询“朋友”列时,我使用findObjectsInBackgroundWithBlock的方法调用,并将服务器返回的对象放入名为“objects”的NSArray对象中。 我的问题是,这意味着我现在有一个名为“对象”的数组包含我的原始可变数组与我的NSString。 我需要遍历我的原始NSMutableArray的string值,但我不知道如何去他们,因为我原来的可变数组包含在服务器返回的这个新的NSArray内。 我曾尝试过各种multidimensional array解决scheme,人们在我之前的堆栈溢出问题中提供: 需要遍历另一个数组内部的数组 但它永远不会工作,它总是在xcode崩溃,并说: -[PFUser countByEnumeratingWithState:objects:count:]: unrecognized selector sent to instance 这让我觉得这个问题需要专门针对Parse.com如何工作的解决scheme。 我只是想能够访问和循环我最初存储在我的NSMutableArray中的string值。

Swiftmultidimensional array

我正在研究一些使用generics的代码。 这是我想要实现的一个例子: var strings: Array<Array<String>> = [["1", "2", "3"], ["4", "5", "6"]] var array: Array<Array<AnyObject>> = strings 但是编译器说“'String'与'AnyObject'不一样”。 我不知道为什么编译器抱怨,以及如何实现我所需要的。 我已经试过像这样: var array: Array<Array<AnyObject>> = strings as Array<Array<AnyObject>> 没有任何成功。 你们有什么想法吗? 谢谢。

如何在Swift中声明多维布尔数组?

我已经看到了很多不同的例子来说明如何做到这一点,但是他们中没有一个似乎显示出我真正需要的答案。 所以我知道如何声明一个types为bool的multidimensional array。 var foo:[[Bool]] = [] 但是我不知道如何声明这种types10 x 10.每个我查找的例子只是追加到一个空集,所以我怎么初始化这个variables是一个10×10其中每个点被认为是一个布尔值?

将对象映射到用于TableView部分的2D数组Swift

我找不出一个更好的方法来做到这一点。 我将学生对象的所有属性映射到一个2D数组中。 所以我的电视有部分。 我也不能使用静态表格视图,如果是的话,这个问题就不存在了。 所以我的代码在TVC里 let currentUser = PFUser.currentUser()! as! MyUser var membershipSection:[[String:String]]! var detailsSection:[[String:String]]! var emergancySection:[[String:String]]! var medicalSection:[[String:String]]! var titlesForSection = ["MEMBERSHIP", "DETAILS", "EMERGANCY CONTACT", "MEDICAL HISTORY"] var combo = [[[String:String]]]() // Data Source for TableView //以下是从ViewDidLoad中调用的 func loadDisplayDataSource() { combo.removeAll(keepCapacity: true) var idString = "Awaiting ID Generation" if student.objectId != nil { idString […]

目标中的multidimensional arrayc

大家.. 我想创build一个8 * 8维数组在目标c .. ( [0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0], [0, […]

iOS Swiftmultidimensional array – 编译需要很长时间。 我应该改变什么?

我是新来的。 以前不要在ObjC中编程。 我有一个iOS应用程序的问题,通过select器非常简单的查询数组。 我有4个像这样的multidimensional array: let Setting = [ [0,0,0,0,0,0,2230], [0,0,0,0,0,2230,2157], [0,0,0,0,2230,2230,2085], [0,0,0,0,2230,2226,2017], [0,0,0,2230,2230,2222,1949], [0,0,2230,2230,2230,2218,1880], [0,0,2230,2230,2230,2135,1807], [0,2230,2230,2230,2230,2052,1735], [0,2230,2230,2230,2163,1965,1655], [2230,2230,2230,2230,2096,1878,1576], [2230,2230,2230,2191,2022,1793,1497], [2230,2230,2230,2096,1909,1708,1415], [2230,2230,2171,2003,1818,1623,1337], [2230,2230,2112,1910,1728,1539,1259], [2197,2214,2021,1820,1639,1454,1195], [2164,2199,1930,1731,1551,1370,1131], [2066,2104,1842,1645,1465,1302,1067], [1969,2010,1755,1559,1380,1234,1003], [1884,1902,1650,1460,1294,1155,0], [1799,1794,1546,1362,1209,1077,0], [1726,1665,1429,1259,1110,0,0], [1654,1537,1312,1157,1012,0,0], [1579,1422,1211,1059,0,0,0], [1505,1308,1111,961,0,0,0] ] 如果我删除这些数组(或使用较小的例如2乘2),那么在应用程序中一切正常。 当我把它放在适当的位置时,它会一直执行“索引”。 以100%运行我的CPU 当我尝试运行时 – 即使在10个小时之后,它也不会编译。 只是停留在“编译swift源文件。 我search了不同的数据存储,但我需要这些数字在确切的地方。 数字之间只有很小的联系,所以不能变成等式。 我能做些什么来编译这个应用程序?