如何在Xamarin.iOS项目中使用预设数据库-创新互联

这篇文章给大家分享的是有关如何在Xamarin.iOS项目中使用预设数据库的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

创新互联公司是一家专注于成都做网站、网站制作、成都外贸网站建设与策划设计,岳普湖网站建设哪家好?创新互联公司做网站,专注于网站建设10多年,网设计领域的专业建站公司;建站业务涵盖:岳普湖等地区。岳普湖做网站价格咨询:028-86922220

在Xamarin.iOS项目中使用预设数据库

当开发者准备好一个预设数据库文件后,就可以将这个数据库文件添加到创建的项目中了。本节将分别在Xamarin.iOS和Xamarin.Android项目中使用预设数据库。

在Xamarin.iOS项目中使用

在Xamarin.iOS项目中使用预设数据库的具体操作步骤如下:

(1)创建一个Xamarin.iOS项目,如iOSSQLiteDemo。

(2)将上一节中创建的Documents.db数据库拖动iOSSQLiteDemo项目的Resources文件夹中。

(3)打开ViewController.cs文件,将Documents.db数据库复制到或移动到Documents目录下,代码如下:

using Foundation;
using System;
using System.IO;
using UIKit;
namespace iOSSQLiteDemo
{
    public partial class ViewController : UIViewController
    {
                   public ViewController (IntPtr handle) : base (handle)
                   {
                   }
 
                   public override void ViewDidLoad ()
                   {
                            base.ViewDidLoad ();
            // Perform any additional setup after loading the view, typically from a nib.
            var projectBundle = NSBundle.MainBundle;
            var resourcePath = projectBundle.PathForResource("Documents", "db");
            var dirManager = NSFileManager.DefaultManager;
            string sqlitePath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Personal), "MyDocuments.db");
            Console.WriteLine("数据库文件目录:{0}", sqlitePath);
            NSError er = new NSError();
            dirManager.Copy(resourcePath, sqlitePath, out er);                             //复制
        }
        public override void DidReceiveMemoryWarning ()
                   {
                            base.DidReceiveMemoryWarning ();
                            // Release any cached data, images, etc that aren't in use.
                   }
    }
}

运行程序后,会在输出窗口输出以下的内容:

数据库文件目录:/Users/mac/Library/Developer/CoreSimulator/Devices/77752D53-9F0F-400C-89BD-A88D1EFD910C/data/Containers/Data/Application/DBD889F8-BB9A-423A-A729-E659A794B18B/Documents/MyDocuments.db

感谢各位的阅读!关于“如何在Xamarin.iOS项目中使用预设数据库”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!


文章题目:如何在Xamarin.iOS项目中使用预设数据库-创新互联
网页地址:http://myzitong.com/article/jgdjg.html