Myt*_*ral 1 iphone objective-c nsmutablearray ipad ios
如何通过方法返回传递NSMutableArray.
我让它传递数组"空格",所以10个对象的数组传递了10个块,但没有包含在这些对象中的信息.
提前致谢
编辑:基本上我创建了另一个包含路径信息的类,因为我的控制器有点杂乱.所以我想要这个新类调用返回NSMutableArray的"create"方法.数组在路径类中很好地创建,但是当return语句触发时,它只传递空格而不是值,甚至是指针.
目前是的
return path;
Run Code Online (Sandbox Code Playgroud)
我试过了
return &path;
Run Code Online (Sandbox Code Playgroud)
而且这种情况不合时宜.
编辑2:不幸的是,这是我遇到的问题.


还在崩溃
调用
newNode = [newNode copy];
Run Code Online (Sandbox Code Playgroud)
导致崩溃
- (NSMutableArray *) mutableFloobizwits {
NSMutableArray *array = [NSMutableArray array];
for (NSInteger i = 0; i < TheAnswerToTheUltimateQuestion; ++i) {
void(^MyBlock)(void) = ^{
NSLog(@"captured i: %ld", i);
};
MyBlock = [MyBlock copy]; //move the block from off the stack and onto the heap
[array addObject:[Floobizwit floobizwithWithBlock:MyBlock]];
[MyBlock release]; //the Floobizwit should've -retained the block, so we release it
}
return array;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4916 次 |
| 最近记录: |