小编ora*_*tis的帖子

如何从assets文件夹中获取所有文件

我想使用下面的代码获取我的资源文件夹中的所有图像

private List<String> getImage()
      {
        /* ???????? */
        List<String> it=new ArrayList<String>();      
        File f=new File("file:///android_asset/");  
        File[] files=f.listFiles();
        Log.d("tag", "??asset??");

        /* ???????ArrayList? */
        for(int i=0;i<files.length;i++)
        {
          File file=files[i];
          if(getImageFile(file.getPath()))
            it.add(file.getPath());
        }
        return it;

      }

      private boolean getImageFile(String fName)
      {
        boolean re;

        /* ????? */
        String end=fName.substring(fName.lastIndexOf(".")+1,
                      fName.length()).toLowerCase(); 

        /* ?????????MimeType */
        if(end.equals("jpg")||end.equals("gif")||end.equals("png")
                ||end.equals("jpeg")||end.equals("bmp"))
        {
          re=true;
        }
        else
        {
          re=false;
        }
        return re; 
      }
Run Code Online (Sandbox Code Playgroud)

不知怎的,我不确定这个表达方式

File f=new File("file:///android_asset/"); 
Run Code Online (Sandbox Code Playgroud)

好吧,我知道当你从资源文件夹中读取一个txt文件或html文件时你可以使用它,但是图像也会接受这个吗?

我通过使用下面的代码解决了这个问题

private List<String> getImage() throws IOException
      {
        AssetManager assetManager = getAssets();
        String[] files = assetManager.list("image"); …
Run Code Online (Sandbox Code Playgroud)

resources android assets

14
推荐指数
1
解决办法
2万
查看次数

架构错误的未定义符号

我使用Core Data在表视图中显示数据,但我经常遇到这个问题:

体系结构i386的未定义符号:
"_ OBJC_CLASS _ $ _ NSEntityDescription",引用自:singleViewDelegate.o中的objc-class-ref.在singleViewController.o中的objc-class-ref"_OBJC_CLASS _ $ _ NSFetchRequest",引自:singleViewController中的objc-class-ref. o"_OBJC_CLASS _ $ _ NSFetchedResultsController",引用自:objc-class-ref in singleViewController.o"_ OBJC_METACLASS _ $ _ NSManagedObject",引自:_OBJC_METACLASS _ $ _ Data in Data中的数据"_OBJC_CLASS _ $ _ NSManagedObject",引自:_OBJC_CLASS _ $ _ Data in Data. Ø

这是我的singleViewController.m

#import "Data.h"
#import "singleViewController.h"

@interface singleViewController ()

@end

@implementation singleViewController

@synthesize managedObjectContext;
@synthesize fetchedResultsController = _fetchedResultsController;

- (id)initWithStyle:(UITableViewStyle)style
{
    self = [super initWithStyle:style];
    if (self) {
        // Custom initialization
    }
    return self;
}

- (void)viewDidLoad
{
    [super …
Run Code Online (Sandbox Code Playgroud)

iphone core-data ios

13
推荐指数
1
解决办法
6081
查看次数

未分类编译iOS5故事板中的失败错误

编译我的应用程序时出现了一个非常奇怪的错误,就像下图所示,任何人都知道发生了什么?

在此输入图像描述

日志中的错误:

错误:编译失败.

Underlying Errors:
    Description: Couldn't compile connection: <IBCocoaTouchOutletConnection:0x400d6f420 <IBProxyObject:0x400d6e080> => nameShow => <IBUILabel: 0x400c7e0c0>
    Description: Couldn't compile connection: <IBCocoaTouchOutletConnection:0x400d71200 <IBProxyObject:0x400d6e080> => catShow => <IBUILabel: 0x400bf9280>
    Description: Couldn't compile connection: <IBCocoaTouchOutletConnection:0x400d6ffc0 <IBProxyObject:0x400d6e080> => numShow => <IBUILabel: 0x400be0380>
Run Code Online (Sandbox Code Playgroud)

error-handling storyboard ios

8
推荐指数
1
解决办法
3466
查看次数

如何将两个委托放到一个viewcontroller中

我希望AddContentViewController有两个委托,但不断收到错误,我该怎么办呢?

@interface AddContentViewController : UITableViewController <UITextFieldDelegate>
 <CatPickViewControllerDelegate> 
Run Code Online (Sandbox Code Playgroud)

thx 4帮助

iphone ipad ios

1
推荐指数
1
解决办法
516
查看次数