我正在尝试调试一个问题,我创建的NSArray显示它没有元素。
NSArray *libPaths = [NSArray arrayWithObjects:
[[NSBundle mainBundle] pathForResource:@"libcustomx.2" ofType:@"dylib"],
INSTALL_PATH,
[@"~/Library/Application Support/MyApp/libcustomx.2.dylib" stringByExpandingTildeInPath],
@"/usr/lib/libcustomx.2.dylib",
nil];
NSUInteger count = libPaths.count
这是来自最初设计用于构建在MacOS X 10.6上的项目的Objective-C代码,我现在正尝试使用Xcode 7.2.1在MacOS X 10.11上构建它。对Objective-C不是很有经验,我不确定是什么原因导致新数组在此时为零长度?
答案 0 :(得分:3)
如果名为libcustomx.2.dylib的应用程序包中没有文件,则第一个值为Name Color Size Category Year
"Big red shirt" "Red" "L" "Shirt" "2016"
"Medium black jeans" "Black" "M" "Pants" "2016"
"Small blue shirt" "Blue" "S" "Shirt" "2016"
,数组将为空。