"स्विफ्ट प्रोग्रामिंग लैंग्वेज" आईबुक अपडेट नहीं


16

मैंने हाल ही में स्विफ्ट के विकास पर शोध किया है क्योंकि मैं उद्देश्य-सी से थक गया हूं। हालांकि, मैं जिस किताब को पढ़ रहा हूं (ऐपल का आधिकारिक गाइड) मेरे मैक पर नवीनतम संस्करण में अपडेट नहीं होगा। यह मेरे iPhone पर ठीक-ठाक अपडेट करता है, लेकिन अभी भी जून से इसका वही संस्करण है जिसे मैंने शुरू में अपने मैक पर डाउनलोड किया था। क्या इसे अपडेट करने का कोई तरीका है?

मैंने पुस्तक को हटाने और फिर से डाउनलोड करने की कोशिश की है, और अभी भी डाउनलोड मेनू से कोई अपडेट विकल्प नहीं है। मैंने iBooks Store में देखने की कोशिश की - निश्चित रूप से एक नया संस्करण उपलब्ध है। जब मेरे पास उपलब्ध डाउनलोड के लिए iBooks की जाँच होती है, तो यह कहता है कि मैंने सभी अपडेट और खरीद डाउनलोड कर लिए हैं। सुझाव?


क्या आपके पास एक अलग स्टोर खाते में प्रवेश करने का कोई मौका है?
samh

नहीं, मैं निश्चित रूप से अपने स्वयं के हस्ताक्षरित हूं। मैंने जाँचा।
अनपल्मथ

क्या आप निश्चित हैं कि आपके मैक पर पुराना संस्करण है? सामग्री की तुलना करने के अलावा मैं यह बताने का आसान तरीका नहीं देख सकता कि आपके पास कौन सा संस्करण है। पुस्तक के दस्तावेज़ संशोधन इतिहास अनुभाग का पता लगाएँ । उस अनुभाग के लिए नवीनतम अद्यतन की जाँच करें, यदि यह दिनांक 2014-08-04 है तो आपके पास नवीनतम संस्करण है।
एलिस्टेयर मैकमिलन

आप सिर्फ पुरानी कॉपी। यह एक ताजा अद्यतन प्रति डाउनलोड करेगा। मैंने कोशिश की है कि यह काम करे। आप पुस्तक के अंदर दस्तावेज़ संशोधन इतिहास में संशोधन इतिहास की जांच कर सकते हैं।
प्रतीकात्मक

जवाबों:


12

आपको पुस्तक पर राइट-क्लिक करके और चयन करके एक नई कॉपी डाउनलोड करने में सक्षम होना चाहिए Delete। फिर एक बार डिलीट पूरा होने के बाद राइट क्लिक और चुनना Download "The Swift Programming Language"

वैकल्पिक रूप से ...

IBooks के माध्यम से डाउनलोड की गई सभी पुस्तकें निम्न फ़ोल्डर में संग्रहीत हैं।

/Users/YOURUSERNAME/Library/Containers/com.apple.BKAgentService/Data/Documents/iBooks/Books

मेरे दोनों मैक पर स्विफ्ट प्रोग्रामिंग लैंग्वेज बुक नामक फोल्डर में है 881256329.epub। आप पुष्टि कर सकते हैं कि यह आपके मैक पर आइट्यून्समेटाटाटा.प्लिस्ट फ़ाइल की उस फ़ोल्डर में जाँच करके ही है। आपको फ़ाइल के अंत की ओर पुस्तक का शीर्षक देखना चाहिए।

IBooks को बंद करें और इस फ़ोल्डर को हटा दें।

फिर iBooks को फिर से खोलें और पुस्तक को खोलने का प्रयास करें। iBooks आपको बताएंगे This book can't be found. The original file can't be found.फिर यदि आप पुस्तक को फिर से एक्सेस करने का प्रयास करते हैं, तो iBooks एक ताज़ा प्रतिलिपि डाउनलोड करेगा।


मुझे समस्या को हल करने के लिए शुरू किए 3 घंटे हो गए हैं। उपर्युक्त उत्तर ने या तो मदद नहीं की :(
रमज़ान पोलाट

1
पुस्तक को हटाकर फिर से डाउनलोड करना चाहिए। पुस्तक को खोलना और संस्करण संगतता अनुभाग में देखना सुनिश्चित करें कि स्विफ्ट के किस संस्करण का जिक्र है। पुस्तक कवर भ्रामक हो सकता है। ऐप में दिखाए गए गलत कवर के साथ ऐप्पल की बुक्स ऐप में पुरानी समस्या थी। इस पुस्तक के साथ, कवर कह सकता है कि यह स्विफ्ट के पुराने संस्करण के लिए है, लेकिन यदि आप पुस्तक के अंदर की जाँच करते हैं, तो आपको यह देखना चाहिए कि यह वर्तमान संस्करण है।
23

पांच साल बाद और समस्या अभी भी बनी हुई है। यह समाधान मेरे काम नहीं आया।
फिल

1
साभार @peacetype मैंने पाया कि आप किताब की एक कॉपी को डेस्कटॉप पर खींचकर सही खोज भी कर सकते हैं और इसे फाइंडर में प्रीव्यू कर सकते हैं, हालांकि यह बुक्स ऐप में समस्या को ठीक नहीं करता है। मैंने एक समाधान पोस्ट किया है जो मेरे लिए नीचे काम करता है।
काल

2

यदि आपने पुस्तक को हटाने और उसे फिर से डाउनलोड करने की कोशिश की है, लेकिन यह अभी भी एक पुराना संस्करण प्रतीत होता है, तो यह सिर्फ यह हो सकता है कि आपकी लाइब्रेरी में गलत कवर आर्ट दिखाई दे रही है (जैसा कि @peacetype ने एक टिप्पणी में उल्लेख किया है)। 2019 में वह विशेष समस्या अभी भी मुझे (और दूसरों को कोई शक नहीं) प्रभावित करती है (macOS Mojave 10.14.5 और पुस्तकें 1.19)।

मुझे इस बारे में कोई भी जानकारी ऑनलाइन नहीं मिली कि यह पुरानी कवर आर्ट कहाँ से कैश की जा रही है, इसलिए मैं खुद खुदाई करने चला गया, और अंततः इसे यहाँ पाया:

/Users/YOURUSERNAME/Library/Containers/com.apple.iBooksX/Data/Library/Caches/com.apple.iBooksX/ic-BKLibraryImageSource-2.cache

Books ऐप को छोड़ें, इस फ़ाइल को ट्रैश में खींचें, और Books को फिर से लॉन्च करें।

जब मेरी लाइब्रेरी में पहली बार कुछ कवर दिखाई दिए, तो कुछ ही समय में बाहर हो गए, और कुछ सेकंड के भीतर, सही कवर दिखाई दिए। मेरा स्विफ्ट प्रोग्रामिंग लैंग्वेज बुक कवर आखिरकार 'स्विफ्ट 5 एडिशन' (4.1 के बजाय या जो भी पहले था) कहता है।


-1

टर्मिनल का उपयोग करना:

1.- जाने के लिए ~ / पुस्तकालय / कंटेनर / com.apple.BKAgentService / डेटा / दस्तावेज़ / iBooks /

2.- पता लगाएं कि कौन से फ़ोल्डर में पुस्तक है और इसमें जाएं

3.- निष्पादित करें: zip -rqX ~ / path / to / store / / Swift.epub।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.