我很难尝试理解Objective-C的NSMutableArray类中的方法.我使用此类的arrayWithCapacity:static方法创建了一个数组,如下所示:
NSMutableArray * myArray = [NSMutableArray arrayWithCapacity: 10];
Run Code Online (Sandbox Code Playgroud)
然后我尝试访问数组中的元素:
id myVariable = myArray[5];
Run Code Online (Sandbox Code Playgroud)
这就是我得到的:
*** Terminating app due to uncaught exception 'NSRangeException', reason: '*** -[__NSArrayM objectAtIndex:]: index 5 beyond bounds for empty array'
Run Code Online (Sandbox Code Playgroud)
为什么会这样?我是否误解了方法描述的任何内容?
谢谢您的帮助.
我一直试图自己解决这个问题,但还没有成功。我什至不知道如何开始研究这个(虽然我已经尝试过一些谷歌搜索,但无济于事),所以我决定在这里问这个问题。
是否可以从 Through2 对象流返回多个 Vinyl 文件?
我的用例是这样的:我通过流接收一个 HTML 文件。我想隔离文件的两个不同部分(使用 jQuery)并将它们返回到两个单独的 HTML 文件中。我可以使用单个部分(以及单个生成的 HTML 文件)来完成此操作,但我完全不知道如何生成两个不同的文件。
有人可以帮我吗?提前致谢。