Tag: 数组

试图显示图像数组,代码返回iphone到主屏幕

这是问题代码: 代码是显示一个图像的数组,然后可以滚动。 – (void)viewDidLoad { [super viewDidLoad]; NSArray *photos = [[NSArray arrayWithObjects: [UIImage imageNamed:@"Event.png"], [UIImage imageNamed:@"Logo.png"], [UIImage imageNamed:@"default.png"], [UIImage imageNamed:@"LittleLogoImage.png"], nil] retain]; // TODO – fill with your photos // note that the view contains a UIScrollView in aScrollView int i=0; int width = 0; int height = 0; for ( NSString *image in photos […]

Ios NSDictionary数组 – 分组值和键

我有以下结果的数组的NSDictionary Bath = { Keynsham = ( "nsham companies" ); }; Bath = { "Midsomer Norton" = ( "Keynsham companies" ); }; Bath = { "Norton Radstock" = ( "Keynsham taxi companies" ); }; Birmingham = { "Acock's Green" = ( "Acock's Green taxi companies" ); }; Birmingham = { "Alcester Lane's End" = ( […]

如何快速打印数组中的对象值,而不是它的位置

我有一个课程,其中包含某些企业家的数据,并将其包含在同一个项目中的一个单独的swift文件中。 它看起来像这样: class Entrepreneur:NSObject { var name:String? var netWorth = (0.0, "") var company:String? var summary: [String] var age: Int? override init() { name = "" company = "" summary = [""] age = 1; } 在同一个文件中,我有一个函数返回一个包含企业家类的实例的NSMutableArray ,如下所示: func populateArray() -> NSMutableArray { var entreprenuersArray: NSMutableArray = [] //Mark Zuckerberg let markZuckerBerg = Entrepreneur() markZuckerBerg.name […]

使用sorting函数对NSDatessorting数组

我有一个名为Event的模型类。 import Foundation import MapKit public class Event { let id: Int var title: String? let status: String let location: String var description: String? var latitude: CLLocationDegrees? var longitude: CLLocationDegrees? var startDate: NSDate? var endDate: NSDate? init(id: Int, location: String, status: String) { self.id = id self.location = location self.status = status } } 我从Web […]

在swift中实现函数

我是swift的新手,试图实现一个简单的函数,它将最小和最大数字作为input,并返回一个数组,其中所有数字都在极限内。 我得到一个错误//错误:引用genericstypes'数组'需要在<…>中的参数可能我知道我缺less什么? func serialNumberLimits(minimumNumber n1:Int, maximumNumber n2:Int) -> Array { // Initialized an empty array var array = Int[]() //Initialized a "Temp" variable var temp:Int = 0 for index in n1..n2 { temp += n1 n1++ if index == 1 { array.insert(temp, atIndex: 0) } else { array.insert(temp, atIndex: index-1) } } return array }

sortingX和Y的Vertice点的数组? iOS / Objective C

我有一个名为Line的核心数据实体。 每行包含一个包含x和y属性的VerticePoint实例。 这些x和y顶点形成简单的2D多边形。 我想要做的是对这些Line对象的数组进行sorting,这些对象的排列顺序是随机的,这样形状的原点(左下angular的点)始终是数组中的第一个元素,然后是其余的顶点,顺时针方向从原点。 所以说我的原始数组中的点是(xy轴居中在0,0): x = 20, y = 20 x = 20 , y= 10 x = 10, y=10 x = 10, y =20 x = 15, y = 10 我想像这样sorting他们: x = 10, y=10 x = 15, y = 10 x = 20 , y= 10 x = 20, y = 20 […]

按第二个字sortingnsarray。 (按“姓氏姓氏”种string排列)

我有像“fistname surname”string的nsarray。 现在我想按字sortingstring数组,即通过姓氏。 我用这个方法 NSArray *sortedArray=[[teachersList allValues] sortedArrayUsingSelector:@selector(localizedCaseInsensitiveCompare:)]; NSLog(@"After %@",sortedArray); 但它sorting在第一个字。 而且我也有元素或stringfirstname只意味着第一个字。 那么如何做到这一点? 编辑 @Janak Nirmal 我修改的代码是: while([resultSet next]) { [teachersList setObject:[NSString stringWithFormat:@"%@ %@",[resultSet stringForColumn:@"first_name"],[resultSet stringForColumn:@"last_name"]] forKey:[resultSet stringForColumn:@"email_id"]]; [emailList addObject:[resultSet stringForColumn:@"email_id"]]; appDelegate.grade=[resultSet stringForColumn:@"grade"]; } //NSArray *sortedArrays=[[teachersList allValues] sortedArrayUsingSelector:@selector(localizedCaseInsensitiveCompare:)]; NSArray *sortedArray = [[teachersList allValues] sortedArrayUsingComparator:^NSComparisonResult(id a, id b) { NSString *firstTeacher2ndWord = [[[[(Teacher*)a name] componentsSeparatedByString:@" "] […]

如何search字典的数组和显示在UITableview?

我在IOS很新,我正在使用UISearchDisplayController进行search。 -(BOOL)searchDisplayController:(UISearchDisplayController *)controller shouldReloadTableForSearchString:(NSString *)searchString { [self filterContentForSearchText:searchString scope:[[self.searchDisplayController.searchBar scopeButtonTitles] objectAtIndex:[self.searchDisplayController.searchBar selectedScopeButtonIndex]]]; return YES; } – (void)filterContentForSearchText:(NSString*)searchText scope:(NSString*)scope { NSPredicate *predicate = [NSPredicate predicateWithFormat:@"ANY SELF == %@", searchText]; NSArray *filtered = [self.arrProductList filteredArrayUsingPredicate:predicate]; NSLog(@"%@", filtered); } 这里是我的self.arrProductList是一个数组即数组即 ({ ID = 1; description =“在不耐烦的T恤上合并function”; pname =“合并functionT恤”; 价格=“299.00”; qty = 99; }, { ID = 2; 描述=“食者Krylon […]

如何在Objective C中初始化一个空的可变数组

我有一个对象(卡车)列表的各种属性,填充tableview。 当你点击他们,他们去一个单独的卡车页面。 有一个添加button,将它们添加到另一个tableview中的collections夹列表。 我如何在Cocoa中初始化一个空的可变数组? 我有以下代码: -(IBAction)addTruckToFavorites:(id)sender:(FavoritesViewController *)controller { [controller.listOfTrucks addObject: ((Truck_Tracker_AppAppDelegate *)[UIApplication sharedApplication].delegate).selectedTruck]; }

无法将“__NSArrayI”(0x10df73c08)types的值转换为“NSDictionary”(0x10df74108)

let url = "http://xyz/index_main.php?c=webservices&a=get&e=007" Alamofire.request(url, method: .post, parameters: nil, encoding: JSONEncoding.default) .responseJSON { response in print(response) //to get status code if let status = response.response?.statusCode { switch(status){ case 201: print("example success") default: print("error with response status: \(status)") } } //to get JSON return value if let result = response.result.value { let JSON = result as! […]