解决方案 »

  1.   

    有两种方式:
    1.存URL地址或名字,这是常用做法
    2.存二进制数据,通常大家会做这样的练习:
    http://stackoverflow.com/questions/5039343/save-image-data-to-sqlite-database-in-iphone
      

  2.   

    存url地址我知道,要获得数据再请求就可以了,但png,wmv这种格式的如果先放入服务器再获得它们的url接口,是这样的吗,不然我不知道怎么获得图片视频的url地址,关于存二进制,现在看不懂啊,还有,如果都放入本地数据库,是不是项目容量变得很大了
      

  3.   

    你将它们放入数据库的目的是什么呢?
    界面都要读取数据,图片和音频都是需要读取的,不放在数据库那怎么读呢,都直接放在工程太大了啊
    如果是静态的图片和音频(编译一次不会变动的)就直接放在工程里;如果是服务器返回的资源(图片、音频)可以直接存储到Document目录下,然后在数据库里保存Document里对应资源的url(本地url)
      

  4.   

    你将它们放入数据库的目的是什么呢?
    界面都要读取数据,图片和音频都是需要读取的,不放在数据库那怎么读呢,都直接放在工程太大了啊
    如果是静态的图片和音频(编译一次不会变动的)就直接放在工程里;如果是服务器返回的资源(图片、音频)可以直接存储到Document目录下,然后在数据库里保存Document里对应资源的url(本地url)
    嗯,就是这样