2012-12-19 17 views
8

मैं प्रोग्रामिंग करने के लिए नया हूँ, तो यह सवाल मुझे यकीन है कि बहुत बुनियादी है (मेरे साथ सहन!)मेरे वर्तमान xcode 4.5 परियोजना में xcode

मैं सिर्फ स्थापित ZXing में एक बटन को ZXing कनेक्ट। त्रुटियों से निपटने में मुझे थोड़ी देर लग गई, लेकिन मुझे अंततः यह मिला।

मैंने "स्कैन" नामक एक बटन बनाया जहां मैं ज़क्सिंग कहलाता हूं। मैं यह कैसे कर सकता हूं?

मैंने अपनी स्रोत फ़ाइलों में लागू फ़ाइलों को देखने का प्रयास किया है लेकिन यह पता नहीं लगा सकता कि कौन से वर्ग और विधि का उपयोग करना है।

और हाँ, मैं इस अत्यंत मूल अवधारणा पर एक Google खोज की कोशिश की लेकिन कुछ भी नहीं है :(

+1

मैं ज़ेडएक्सिंग के लिए बात नहीं कर सकता, मैंने इसका कभी भी उपयोग नहीं किया है। लेकिन, अगर आप इसे समझ नहीं सकते हैं, तो मुझे ZBarSDK के साथ बहुत भाग्य मिला है - http://zbar.sourceforge.net/iphone/sdkdoc/ –

+0

मुझे ज़क्सिंग करने के लिए कुछ भी नहीं है इसके साथ .. आपको सीखना चाहिए कि नियंत्रण कैसे बनाएं और उन पर उपयोगकर्ता इंटरैक्शन कैसे संभालें .. – Krishnabhadra

उत्तर

3

यहाँ कोड है कि आप अपने स्कैन बटन कार्रवाई में जोड़ने की जरूरत है पाया।

- (IBAction)scanPressed:(id)sender 
{ 

      ZXingWidgetController *widController = [[ZXingWidgetController alloc] initWithDelegate:self showCancel:YES OneDMode:NO]; 

      NSMutableSet *readers = [[NSMutableSet alloc ] init]; 

      <#if ZXQR> 

       QRCodeReader* qrcodeReader = [[QRCodeReader alloc] init]; 
       [readers addObject:qrcodeReader]; 

      <#endif> 

      <#if ZXAZ> 
       AztecReader *aztecReader = [[AztecReader alloc] init]; 
       [readers addObject:aztecReader]; 

      <#endif> 

       widController.readers = readers; 

       [self presentModalViewController:widController animated:YES]; 

} 

हटाने " <> "आपके ऐप में इस कोड का उपयोग करने से पहले संकेत।

+0

अभिषेक, बहुत सी सीधा जवाब मैं देख रहा था! – Adam