我在使用ARC的Ios 5应用程序上出现以下错误:
*** -[ViewDettaglio respondsToSelector:]: message sent to deallocated instance 0x12193300
在控制台上我写命令:
info malloc-history 0x12193300
我得到以下堆栈跟踪:
Alloc: Block address: 0x12193300 length: 192
Stack - pthread: 0xa08a3540 number of frames: 31
0: 0x96bdab03 in malloc_zone_calloc
1: 0x96bdaa5a in calloc
2: 0x16f8c93 in class_createInstance
3: 0x170388b in _objc_rootAllocWithZone
4: 0x21af661 in +[NSObject allocWithZone:]
5: 0x17038b9 in _objc_rootAlloc
6: 0x2c4c8 in -[ViewElenco CaricaViewDettaglio:] at /Users/.../ViewElenco.m:186
7: 0x2e550 in -[ViewElenco mapView:annotationView:calloutAccessoryControlTapped:] at /Users/.../ViewElenco.m:337
8: 0x3fa99c
9: 0x405faa in MKLongHash
10: 0x21aeec9 in -[NSObject performSelector:withObject:withObject:] … 这是我的情况:我有一个从svn签出的项目的本地副本。我正在Linux服务器上工作。我在工作日开始进行结帐,然后由我和其他人编辑项目中包含的文件/文件夹。最终,我必须将更改提交到svn。
我使用的命令svn status .让澈的修改,然后我执行svn add [filename]和svn delete [filename]新的文件/文件夹和被删除的文件/文件夹。
我只对重命名的文件夹有问题。我知道在svn中重命名文件夹的正确方法是命令svn move [from-folder] [to-folder]。但是,如果有人使用重命名文件夹该mv [from-folder] [to-folder]怎么办?
如果我做:
svn delete [from-folder]
Run Code Online (Sandbox Code Playgroud)
然后
svn add [to-folder]
Run Code Online (Sandbox Code Playgroud)
我没有收到“删除命令”的错误,但收到了“添加命令”的错误,说“ [到文件夹]已经在版本控制下”。
如何检查文件夹是否已重命名?我如何正确提交更改?