मैं कस्टम करने के लिए ब्राउज़र देखने से खींचें आपरेशन संसाधित view.It बर्फ lepoard में अच्छी तरह से काम के पार चलो, लेकिन नहीं।खींचें फ़ाइलें sandbox के साथ माउंटेन शेर में सैंडबॉक्स (__ CFPasteboardIssueSandboxExtensionForPath)
in browser view:
NSMutableArray* urls = [[[NSMutableArray alloc] init] autorelease];
..............put some NSUrl to urls array....................
[pasteboard writeObjects:[NSArray arrayWithArray:urls]];
in my receive custom view:
NSArray* pasteboardItems = [pasteboard readObjectsForClasses:[NSArray arrayWithObject:[NSString class]] options:nil];
NSArray* pasteboardItems2 = [pasteboard readObjectsForClasses:[NSArray arrayWithObject:[NSURL class]] options:nil];
NSArray* pasteboardItems3 = [pasteboard readObjectsForClasses:[NSArray arrayWithObject:[NSImage class]] options:nil];
NSLog(@"%@",pasteboardItems);
NSLog(@"%@",pasteboardItems2);
NSLog(@"%@",pasteboardItems3);
my log is:
2012-08-09 18:33:43.886 iCollage[6885:303] __CFPasteboardIssueSandboxExtensionForPath: error for [/Users/xxxx/Library/Containers/xxxxxxxxxxxx/Data/Downloads/1343902069.jpg]
2012-08-09 18:33:44.546 iCollage[6885:303] ("file://localhost/Users/xxx/Library/Containers/xxxxxxxx/Data/Downloads/1343902069.jpg")
2012-08-09 18:33:44.547 iCollage[6885:303] ("file://localhost/Users/xxxxx/Library/Containers/xxxxxx/Data/Downloads/1343902069.jpg")
2012-08-09 18:33:44.547 iCollage[6885:303]()
मेरे सवाल यह है:
1.how इस त्रुटि __CFPasteboardIssueSandboxExtensionForPath ठीक करने के लिए, मैं डॉक्स देखें और है.मुझे बजे ensuer मैं फ़ाइल तक पहुँचने की अनुमति के बारे में कुछ भी नहीं मिला गूगल का कहना है,! हो सकता है "startAccessingSecurityScopedResource" मुझे मदद मिलेगी, तो मैं कोशिश की और विफल
2.Why pasteboardItems2 है मूल्य? मैं केवल यूआरएल पेस्टबोर्ड पर लिख नहीं बल्कि string.It मुझे निराश है कि मैं यूआरएल दोनों NSString प्रकार और NSUrl से प्राप्त कर सकते हैं प्रकार! (मैं आईफ़िंडर से एक फ़ाइल खींचने की कोशिश करता हूं, यूआरएल केवल पेस्टबोर्ड में मौजूद होगा, लेकिन पेस्टबोर्ड नहीं है 2)। किसी को पता है क्यों? मुझे लगता है कि पहली समस्या ऑटो तय हो जाएगी जब कोई मुझे इस समस्या को ठीक करने में मदद करेगा।
क्या आपको इस समस्या को ठीक करने का तरीका मिला है? मुझे यह त्रुटि भी मिल रही है :( – Aravindhan
@ अरविंदनर्ववी आप बुकमार्क-स्कोप –