2012-08-01 12 views
5

मेरा ऐप प्रत्येक प्रविष्टि के साथ-साथ एक छवि के लिए 6 विशेषताओं को स्टोर करने के लिए कोर डेटा का उपयोग करता है। मेरे पास कई उपयोगकर्ता एक सुविधा मांग रहे हैं जहां वे अपने द्वारा दर्ज किए गए कार्यों को प्रिंट कर सकते हैं। मैं कोर डेटा प्रविष्टियों को एक .csv फ़ाइल में निर्यात कर सकता हूं, लेकिन छवियों के बारे में क्या? सीवी सामान्य उपयोगकर्ता के लिए सुंदर नहीं है। उन्हें इसे एक स्प्रेडशीट ऐप में खींचना होगा (यदि उनके पास एक है) और इसे प्रयोग करने योग्य बनाने के लिए इसके साथ खेलें। लेकिन एक .csv फ़ाइल में छवियों को निर्यात करने का कोई तरीका नहीं है।ऐप कोर डेटा का उपयोग करता है - "प्रिंट रिपोर्ट" सुविधा को कैसे कार्यान्वित करें?

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

कोई विचार? क्या कोई मुझे कुछ ऐसा इंगित कर सकता है जिसे मैं अपने मूल डेटा विशेषताओं (6 टेक्स्ट स्ट्रिंग्स और एक छवि) पास कर सकता हूं और उन्हें एक सुंदर .pdf या वेबपृष्ठ पर आउटपुट कर सकता हूं?

+0

देखो मैं रिपोर्ट डाउनलोड करने के लिए बेहतर होगा एक लिंक के साथ एक ईमेल भेजने लगता है। आप आईफोन पर पीडीएफ जेनरेट करने का भी प्रयास कर सकते हैं, मैंने एक त्वरित Google खोज की और वहां कुछ हद तक पुस्तकालयों की प्रतीत होती है। – Brian

+0

हां, लेकिन आप रिपोर्ट कैसे उत्पन्न/प्रारूपित करते हैं? पहला कदम वास्तव में रिपोर्ट बना रहा है। इसे उपयोगकर्ता को प्रस्तुत करना माध्यमिक है। – RyeMAC3

+0

मुझे यह पोस्ट यहां मिली है: [कोर-डेटा-प्रिंट-सामग्री-ऑफ़-एंटिटी] (कोर-डेटा-प्रिंट-सामग्री-ए-एंटिटी) शायद मैं उस सरणी को फ़ाइल में पास कर सकता हूं। लेकिन छवियों के साथ क्या करने जा रहा है? हो सकता है कि मैं सरणी को किसी वेब पेज पर पास कर सकूं और फिर पीडीएफ में कनवर्ट कर सकूं? मुझे लगता है मुझे घर आने पर इसे आजमा देना होगा। – RyeMAC3

उत्तर

0

इस आवश्यकता के लिए, यह अपनी खुद की बेहद सरल HTML टेम्पलेटिंग विधि बनाने के लिए काफी आसान होना चाहिए।

एक नमूना इकाई चुनें और एक HTML पृष्ठ बनाएं जो इसे इच्छित तरीके से स्वरूपित करता है। वास्तविक डेटा को प्लेसहोल्डर टेक्स्ट स्ट्रिंग्स के साथ इकाई से बदलें जिसे आप रन टाइम पर खोज सकते हैं। इस परियोजना को अपनी परियोजना में कॉपी करें। जब उपयोगकर्ता बटन दबाता है, तो टेम्पलेट खोलें, वास्तविक डेटा में विलय करें, और परिणाम को एक नई HTML फ़ाइल या मेल संदेश के रूप में सहेजें।

आप और अधिक लचीला कुछ चाहते हैं, "एचटीएमएल templating" के लिए GitHub खोजने का प्रयास करें या http://mattgemmell.com/2008/05/20/mgtemplateengine-templates-with-cocoa/

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