2013-02-19 6 views
5

मैं iCloud संग्रहण में छवियों के साथ काम कर रहा हूँ। this link नमूना कोड का उपयोग कर मैं कार्यान्वित कर रहा हूं। लेकिन यहां मैं छवियों को दिखाने के लिए ग्रिड व्यू का उपयोग कर रहा हूं। ग्रिड व्यू के लिए मैं AQGridView नमूना का उपयोग कर रहा हूं। अब इसे लागू करते समय मुझे कुछ समस्या मिली।iCloud संग्रहण का उपयोग कर ग्रिड व्यू में छवि दिखाने में सक्षम नहीं है?

मेरी परियोजना स्थानीय भंडारण में ठीक काम कर रही है लेकिन यह iCloud संग्रहण में काम नहीं कर रही है। ग्रिड व्यू में छवि जोड़ने के दौरान केवल एक दृश्य जोड़ा गया लेकिन प्रक्रिया को पूरा करने से इसे हटा दिया गया और मुझे CloudURL नहीं मिला।

यहाँ

कुछ मुख्य कोड

- (void)processiCloudFiles:(NSNotification *)notification { 

// Always disable updates while processing results 
[_query disableUpdates]; 

[_iCloudURLs removeAllObjects]; 

// The query reports all files found, every time. 

NSArray * queryResults = [_query results]; 

for (NSMetadataItem * result in queryResults) { 

    NSURL * fileURL = [result valueForAttribute:NSMetadataItemURLKey]; 

    NSNumber * aBool = nil; 

    // Don't include hidden files 
    [fileURL getResourceValue:&aBool forKey:NSURLIsHiddenKey error:nil]; 

    if (aBool && ![aBool boolValue]) { 

     [_iCloudURLs addObject:fileURL]; 

     NSLog(@"%@",_iCloudURLs); 



    } 

} 

NSLog(@"Found %d iCloud files.", _iCloudURLs.count); 

_iCloudURLsReady = YES; 

if ([self iCloudOn]) { 

    NSLog(@"%d",_objects.count); 

    // Remove deleted files 
    // Iterate backwards because we need to remove items form the array 

    for (int i = _objects.count -1; i >= 0; --i) { 

     PTKEntry * entry = [_objects objectAtIndex:i]; 

     if (![_iCloudURLs containsObject:entry.fileURL]) { 

      [self removeEntryWithURL:entry.fileURL]; 
     } 
    } 

    NSLog(@"%@",_iCloudURLs); 

    // Add new files 
    for (NSURL * fileURL in _iCloudURLs) { 

     [self loadDocAtURL:fileURL]; 
    } 

    self.navigationItem.rightBarButtonItem.enabled = YES; 

} 

if (_moveLocalToiCloud) { 

    _moveLocalToiCloud = NO; 
    [self localToiCloudImpl]; 

} 
else if (_copyiCloudToLocal) { 

    _copyiCloudToLocal = NO; 
    [self iCloudToLocalImpl]; 

} 

[_query enableUpdates]; 

} 

और यह भी मैं अपने आवेदन के मेरे कंसोल प्रवाह दिखाने मेरी मदद कृपया

2013-02-19 13:29:26.159 XXXX[337:907] iCloud available at: file://localhost/private/var/mobile/Library/Mobile%20Documents/XXXXX~com~XXXX~XXXX/ 
2013-02-19 13:29:32.847 XXXX[337:907] No longer watching iCloud dir... 
2013-02-19 13:29:32.849 XXXX[337:907] Starting to watch iCloud dir... 
2013-02-19 13:29:33.002 XXXX[337:907] Found 0 iCloud files. 
2013-02-19 13:29:33.004 XXXX[337:907] local => iCloud impl 
2013-02-19 13:29:38.697 XXXX[337:907] Want to create file at file://localhost/private/var/mobile/Library/Mobile%20Documents/XXXX~com~XXXX~XXXX/Documents/iBoast_Art_Soodu.ibt 
2013-02-19 13:29:38.781 XXXX[337:907] File created at file://localhost/private/var/mobile/Library/Mobile%20Documents/XXXX~com~XXXX~XXXX/Documents/iBoast_Art_Soodu.ibt 
2013-02-19 13:29:38.790 XXXX[337:907] load table 
2013-02-19 13:30:38.563 XXXX[337:907] button index: 1 
2013-02-19 13:30:41.595 XXXX[337:907] iCloud available at: file://localhost/private/var/mobile/Library/Mobile%20Documents/XXXX~com~XXXX~XXXX/ 
2013-02-19 13:30:41.607 XXXX[337:907] No longer watching iCloud dir... 
2013-02-19 13:30:41.612 XXXX[337:907] Starting to watch iCloud dir... 
2013-02-19 13:30:41.780 XXXX[337:907] Success to close file://localhost/private/var/mobile/Library/Mobile%20Documents/XXXX~com~XXXX~XXXX/Documents/iBoast_Art_Soodu.ibt 
2013-02-19 13:30:41.790 XXXX[337:907] load table 
2013-02-19 13:30:42.011 XXXX[337:907] Found 0 iCloud files. 

उत्तर

0

मैं इस के लिए एक आधिकारिक जवाब नहीं है, लेकिन मैं निश्चित रूप से होगा संदेह है कि यह एक समय मुद्दा है। मुझे उम्मीद है कि एक iCloud आइटम अपलोड होने पर पता चलने के लिए कुछ प्रतिनिधि कार्रवाई चल रही है।

मैं आपके लॉगिंग को थोड़ा सुधार भी दूंगा। लाइन

NSLog(@"%@",_iCloudURLs); 

एक बेहतर प्रारूप होना चाहिए। इसके बिना, मैं निश्चित नहीं हो सकता, लेकिन ऐसा लगता है कि यह लाइन कभी नहीं पहुंची है।

संबंधित मुद्दे