菜鸟教程小白 发表于 2022-12-12 23:33:31

ios - 带有 Magical Record 的 Core Data 数据库的路径


                                            <p><p>当我使用核心数据时,我经常使用该代码向我显示 .sqlite 数据库的路径:</p>

<pre><code>NSLog(@&#34;%@ path-core&#34;,[[ URLsForDirectory:NSDocumentDirectoryinDomains:NSUserDomainMask] lastObject]);
</code></pre>

<p>但是,当我将 Magical Record 添加到我的项目时,我使用了这个:</p>

<pre><code>NSLog(@&#34;magical record path to SQLite base %@&#34;, );
</code></pre>

<p>哪个打印路径:</p>

<pre><code>/Users/Necrosoft/Library/Developer/CoreSimulator/Devices/68A05D98-7949-4F90-BFB9-9C8A368F411B/data/Containers/Data/Application/7EC45D6A-B20E-4EC2-B657-1425F714518F/Library/Application%20Support/MyApp/CoreDataStore.sqlite
</code></pre>

<p>但我找不到 CoreDataStore.sqlite。当我尝试使用查找器“转到”时,我只是找到一个空文件夹。但我想这里实际上存储了.sqlite db。那么如何访问呢?</p>

<p>更新:
在 Application Support 文件夹中实际有 4 个项目,但我只看到 3 个,缺少 1 个(隐藏)是我需要的。如何获得?</p>

<p> <a href="/image/poKlm.png" rel="noreferrer noopener nofollow"><img src="/image/poKlm.png" alt="enter image description here"/></a> </p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p><em>你的最终目标是找到 <code>CoreDataStore.sqlite</code> 文件。</em></p>

<p><em>打开你的终端并输入 <code>find ~ -name 'CoreDataStore.sqlite'</code> 然后回车。</em></p>

<pre><code>Ashoks-MacBook-Pro:Desktop Ashok$ find ~ -name &#39;CoreDataStore.sqlite&#39;
/Users/Ashok/Desktop/CoreDataStore.sqlite
</code></pre>

<p><em>从上面的输出你可以清楚地看到你的 sqlite db 的路径</em></p>

<p><em>希望对你有帮助:-)</em></p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 带有 Magical Record 的 Core Data 数据库的路径,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/41508573/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/41508573/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 带有 Magical Record 的 Core Data 数据库的路径