पता पुस्तिका ढांचा प्रत्येक पता पुस्तिका प्रविष्टि के लिए संपर्क छवि प्राप्त करने के लिए ABPersonCopyImageData प्रदान करता है। यह छवि डेटा के लिए बहुत अच्छा है, लेकिन उपयोगकर्ता फ्रेमिंग उद्देश्यों के लिए छवि को आकार देता है और फसल करता है। जब मुझे छवि डेटा मिलता है, तो मुझे पूर्ण छवि मिलती है, न कि फसल वाली छवि। मैं छवि को फसल करने के लिए उपयोग किए जाने वाले फ्रेम को कैसे प्राप्त करूं (या इसके बदले में, मैं फसल छवि/डेटा तक कैसे पहुंच सकता हूं)?मैं एड्रेस बुक छवि डेटा का फसल फ्रेम कैसे प्राप्त करूं?
उत्तर
कुछ हद तक, यह iOS4 में एक बग है। पहले, एड्रेस बुक एपीआई ने फसल डेटा लौटाया, और आईओएस 4 में यह पूरी छवि डेटा देता है। कुछ लोग एक चाहते हैं, कुछ लोग दूसरे चाहते हैं। मैं मुझे लगता है कि यह फसल रेक्ट प्राप्त करने के लिए असंभव है सोचने के लिए पूरी छवि डेटा फसल फ्रेम के बिना बेकार है करते हैं, इसलिए उम्मीद है कि तय हो जाएगी ...
। फसल रेक्ट जानकारी एसकलाइट डेटाबेस के अंदर संग्रहीत की जाती है जो एड्रेसबुक फ्रेमवर्क द्वारा प्रबंधित की जाती है। लेकिन सैंडबॉक्स संरचना के अनुसार क्लाइंट का एप्लिकेशन किसी अन्य एप्लिकेशन के SQLite डेटाबेस को नहीं पढ़ सकता है।
iOS 4.1 एक नई पद्धति कहते हैं: ABPerson
में ABPersonCopyImageDataWithFormat
।
मैं इसे उपयोग कर रहा हूँ इस तरह:
NSData *imageData = [(NSData *)ABPersonCopyImageDataWithFormat(recordRef, kABPersonImageFormatThumbnail) autorelease];
प्रारूप की अनुमति हैं:
kABPersonImageFormatThumbnail
kABPersonImageFormatOriginalSize
यह आपको मूल छवि या फसली छवि (थंबनेल) प्राप्त करने के लिए अनुमति देता है।
- 1. आईफोन एड्रेस बुक
- 2. आईओएस 'एड्रेस बुक एपीआई
- 3. आईओएस एड्रेस बुक एपीआई
- 4. छवि फसल
- 5. आईफोन एड्रेस बुक संपर्क मोबाइल वेब ऐप में प्राप्त करें?
- 6. मैं ImageMagick का उपयोग करके एनिमेटेड gif कैसे फसल करूं?
- 7. UIImagePickerController फसल फ्रेम
- 8. आईओएस प्रोग्रामिंग में एड्रेस बुक एपीआई का उपयोग करके संपर्क कैसे प्राप्त करें?
- 9. आईओएस एड्रेस बुक में नया संपर्क कैसे जोड़ें?
- 10. डेल्फी - मैं "जगह में" बिटमैप कैसे फसल करूं?
- 11. मैं UIImagePickerControllerReferenceURL से डेटा कैसे प्राप्त करूं?
- 12. मैं डेटा फ्रेम
- 13. पायथन में, मैं वर्तमान फ्रेम कैसे प्राप्त करूं?
- 14. क्या आईफोन एड्रेस बुक एपीआई से "मी" कार्ड प्राप्त करने का कोई तरीका है?
- 15. बीगलबोर्ड: मैं डीएसपी से डेटा भेज/प्राप्त कैसे करूं?
- 16. किनेक्ट फसल छवि
- 17. मैं उपयोगकर्ता इनपुट डेटा का मूल्य कैसे प्राप्त करूं?
- 18. मैं डेटा फ्रेम में सभी कॉलम के वर्ग कैसे प्राप्त करूं?
- 19. मैं ASP.NET पृष्ठ पर फ्रेम का उपयोग कैसे करूं?
- 20. UIBezierPath का उपयोग कर छवि को कैसे फसल करें?
- 21. मैं जावास्क्रिप्ट में डेटा तालिका से डेटा कैसे प्राप्त करूं?
- 22. फसल छवि एला Google गोगल्स
- 23. मैं एक वेब ऐप में आईफोन एड्रेस बुक तक कैसे पहुंच सकता हूं?
- 24. एंड्रॉइड में एक छवि कैसे फसल करें?
- 25. डेटा फ्रेम
- 26. मैं क्यूटी में एक छवि कैसे फसल कर सकता हूं?
- 27. कैसे एक डेटा फ्रेम
- 28. मैं एक आयताकार आकार में एक छवि को प्रोग्रामेटिक रूप से कैसे फसल करूं?
- 29. आर - कैसे डेटा फ्रेम
- 30. एंड्रॉइड वॉलपेपर प्रबंधक फसल छवि
फ्रेमवर्क ऐप्स नहीं हैं। "सैंडबॉक्सिंग" काफी हद तक बस प्रक्रिया/यूआईडी आधारित है। हालांकि, यह पता चला है कि /var/mobile/Library/AddressBook/AddressBookImages.sqlitedb पठनीय है इसलिए फसल को बाहर निकालना संभव है, भले ही इसे "निजी" माना जा सके। –
यदि SQLite डेटाबेस पूछताछ की जा सकती है, तो कई चीजों को हल किया जा सकता है। आईओएस एसडीके 4.0, ... आदि से पहले कस्टम लेबल्स, फसल रेक्ट समस्या, और स्टोर (एबीस्टोर) समस्या जैसी कुछ। मेरे साथी ने कोशिश की थी और उन्होंने कहा कि यह एसकलाइट डेटाबेस पर कमांड निष्पादित नहीं कर सकता है जो एड्रेसबुक फ्रेमवर्क द्वारा प्रबंधित किया जाता है। शायद आप फिर कोशिश कर सकते हैं। – AechoLiu