小编kid*_*nim的帖子

mac os x终端批量重命名

我有一个文件夹,其中包含一系列名为的文件:

prefix_1234_567.png
prefix_abcd_efg.png
Run Code Online (Sandbox Code Playgroud)

我想批量删除一个下划线和中间内容,以便输出

prefix_567.png
prefix_efg.png
Run Code Online (Sandbox Code Playgroud)

感谢相关但不完全解释: 如何使用终端批量重命名文件? 正则表达式批量重命名OS X终端中的文件

macos bash shell terminal file-rename

111
推荐指数
4
解决办法
11万
查看次数

在启用ARC的情况下通过ccmenuitem传递userData

我正在尝试使用以下代码通过menuitem传递NSString

CCMenuItem * buyButton = [CCMenuItemLabel itemWithLabel:buyLabel target:self selector:@selector(buyItem:)];
buyButton.userData = (__bridge void *)((NSString*)(itemName));
Run Code Online (Sandbox Code Playgroud)

到以下选择器

-(void) buyItem:(CCMenuItemLabel*)sender {
   NSString * itemName = (NSString *)sender.userData;
     }
Run Code Online (Sandbox Code Playgroud)

但我在选择器中崩溃了.我正在使用启用了arc的cocos2d,因此是userdata分配中的桥接器.(kobold2d).有任何想法吗?

cocos2d-iphone automatic-ref-counting kobold2d

0
推荐指数
1
解决办法
190
查看次数