Ale*_*kov 0 cocoa objective-c nsarray
我在这里有非常简单的代码:
NSArray* divisions = [[NSString stringWithFormat: @"%d", system("ssh git@nebula \"ls\"")]
componentsSeparatedByString: @"\n"];
[divisions removeLastObject];
Run Code Online (Sandbox Code Playgroud)
我得到:
No visible @interface for 'NSArray' declares the selector 'removeLastObject'
Run Code Online (Sandbox Code Playgroud)
对不起,如果这是一个非常令人讨厌的问题,但这就是我在Objective-C的人.我的猜测是我搞乱指针,我仍然不确定它们是如何工作的以及如何使用它们.
提前致谢.
您不能从不可变的NSArray实例添加或删除这样的对象.你必须使用NSMutableArray.
NSMutableArray *mutableDivisions = [NSMutableArray arrayWithArray:divisions];
[mutableDivisions removeLastObject];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1542 次 |
| 最近记录: |