我想使用下面的代码获取我的资源文件夹中的所有图像
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) 我使用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) 编译我的应用程序时出现了一个非常奇怪的错误,就像下图所示,任何人都知道发生了什么?

日志中的错误:
错误:编译失败.
Run Code Online (Sandbox Code Playgroud)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>
我希望AddContentViewController有两个委托,但不断收到错误,我该怎么办呢?
@interface AddContentViewController : UITableViewController <UITextFieldDelegate>
<CatPickViewControllerDelegate>
Run Code Online (Sandbox Code Playgroud)
thx 4帮助