Tag: nsmutablearray

错误:无法find接受提供参数的“title”的重载

目前我有NSManaged对象的子类称为Folder属性称为itemtypesNSSet 。 我有一个函数返回一个NSMutableArray ,我试图在tableview中显示数据(然后重新排列表中显示的顺序)。 class Folder: NSManagedObject { @NSManaged var title: String @NSManaged var date: NSDate @NSManaged var item: NSSet func itemMutableArray() -> NSMutableArray { return NSMutableArray(array: (item.allObjects as! [Checklist]).sorted{ $0.date.compare($1.date) == NSComparisonResult.OrderedAscending } ) } TableViewController: var itemMutableArray: NSMutableArray! itemMutableArray = folder.itemMutableArray() cell.textLabel?.text = itemMutableArray[indexPath.row].title //Error 不幸的是,当使用这个函数时,这在我的tableview中返回一个错误。 错误无法find接受提供的参数的“标题”的重载 最终我试图实现的是显示数据并移动单元格来改变NSSet的顺序。 table.didMoveCellFromIndexPathToIndexPathBlock = {(fromIndexPath: NSIndexPath, toIndexPath: […]

当按下button时,需要访问UITableViewCell的detailTextLabel属性

我已经以编程方式创build了UITableView,并且还以编程方式创build了包含在每个单元格/行中的UIButton。 我已经设置了这些button,如果他们被轻敲,他们的button图像改变。 所以当用户第一次看到表格视图时,这些button是灰色的,但是如果用户点击其中一个button,那么这个button就会变成红色。 如果他们再次点击它,它会变回灰色。 我需要这样做,如果一个button已被按下,并且正在使用红色图像,那么它会将其单元格的detailTextLabel属性值传递给一个NSMutableArray对象。 这是我的代码,控制了大部分的UITableView。 这是单元格的textLabels和detalTextLabels设置的位置: userName = [self.potentiaFriendsInParseFirstNamesArray objectAtIndex:indexPath.row]; NSString *firstNameForTableView = [self.potentiaFriendsInParseFirstNamesArray objectAtIndex:indexPath.row]; NSString *userNameForTableView = [self.potentiaFriendsUsernameArray objectAtIndex:indexPath.row]; UIImage *addUserButtonImage = [UIImage imageNamed:@"SliderThumb-Normal-G"]; UIImage *addUserButtonImageHighlighted = [UIImage imageNamed:@"SliderThumb-Normal"]; UIButton *addUserButton = [[UIButton alloc]init]; addUserButton.frame = CGRectMake(237, -10, 64, 64); [addUserButton setImage:addUserButtonImage forState:UIControlStateNormal]; [addUserButton setImage:addUserButtonImageHighlighted forState:UIControlStateHighlighted]; [addUserButton setImage:addUserButtonImageHighlighted forState:UIControlStateSelected]; [addUserButton addTarget:self action:@selector(handleTouchUpInside:) forControlEvents:UIControlEventTouchUpInside]; […]

如何从iOS发送的PHP中获取数组

以下是我的iOS代码发送NSmutablearrays到PHP的Web服务: // Getting Server Address AppDelegate *appDelegate = [[UIApplication sharedApplication] delegate]; NSString *serverAddress = [appDelegate getServerAddress]; serverAddress = [serverAddress stringByAppendingString:@"ABC.php"]; NSLog(@"Server Address: %@",serverAddress); NSData *post = [NSJSONSerialization dataWithJSONObject:UsersArray options:NSJSONWritingPrettyPrinted error:nil]; NSString *postLength = [NSString stringWithFormat:@"%d", [post length]]; NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:[NSURL URLWithString:serverAddress]]; [request setHTTPMethod:@"POST"]; [request setValue:postLength forHTTPHeaderField:@"Content-Length"]; [request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"]; [request setHTTPBody:post]; [request […]

如何从一个数组中获取具有相同属性的对象?

例如:我有两个NSMutableArray 。 一个@[1,2,3,4,5,6,7] 。 其他有像 @[ @{@idObjectToSearch":1, @"name":@"aaaaa", @"surname": @"bbbbb"}, @{@idObjectToSearch":2, @"name":@"aaaaa", @"surname": @"ccccc"}, … @{@idObjectToSearch":100, @"name":@"aaaaa", @"surname": @"cccdcd"} ]; 那么如何从第二个数组中提取所需的对象更有效?

如何sorting在iOS中的NSMutableArray中的时间

我有一套NSMutableArray中的字典。 现在我想按时间升序sorting这里是我的数组值。 ( { StartTime = "09:00 AM"; TravelsName = "ABC Travels"; }, { StartTime = "07:30 AM"; TravelsName = "XYZ Travels "; }, { StartTime = "06:45 PM"; TravelsName = "GSP Travels"; }, { StartTime = "05:00 PM"; TravelsName = "Madura Travels"; }, { StartTime = "12:45 AM"; TravelsName = "MJT Travels"; }, { […]

iOS – 将数组对象复制到另一个

我有一个小问题,我需要帮助。 我想遍历一个multidimensional array,并且每当我find一个与前一个相同的关键字“name”的值。 “你好”。 我想将该数组对象复制到另一个数组中。 我怎么做?

NSMutableArray不添加对象

我想,我正在做一个非常基本的错误,但我正在使用一个NSMutableArray ,这不知何故不会添加对象,我发送它的方式。 我有一个财产(和综合) @property (nonatomic, strong) NSMutableArray *kpiStorage; 接着: ExampleObject *obj1 = [[ExampleObject alloc] init]; [kpiStorage addObject:obj1]; ExampleObject *obj2 = [[ExampleObject alloc] init]; [kpiStorage addObject:obj2]; NSLog(@"kpistorage has:%@", [kpiStorage count]); 并且总是在控制台中返回(null)。 我误解了什么?

从NSArray中删除对象

我怎样才能从一个反转的NSArray删除一个对象。 目前我有一个NSMutableArray ,然后我扭转它 NSArray* reversedCalEvents = [[calEvents reverseObjectEnumerator] allObjects]; 现在我需要从reversedCalEvents或calEvents删除项目,并根据条件自动刷新数组所显示的表格。 即 if(someInt == someOtherInt){ remove object at index 0 } 我怎样才能做到这一点? 我无法得到它的工作。

writeToFile无法与NSDictionary工作

我环顾了其他类似的问题,但没有真正起作用。 我设法在我的Plist上只写了一个字典对(对象/键)(例如:setObject:itemProperties [0] forKey [0])。 但是我想要添加所有的物品和钥匙。 我没有pipe理到目前为止(返回错误)。 任何帮助? // Path to Documents Folder NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *documentsDirectory = [paths objectAtIndex:0]; NSString *path = [documentsDirectory stringByAppendingPathComponent:@"items.plist"]; NSFileManager *fileManager = [NSFileManager defaultManager]; if (![fileManager fileExistsAtPath: path]) { path = [documentsDirectory stringByAppendingPathComponent: [NSString stringWithFormat: @"items.plist"] ]; } NSMutableDictionary *items; if ([fileManager fileExistsAtPath: path]) { […]

我试图让一个UILabel滚动一个UIScrollView,但它不滚动

这是在我的 – (void)viewDidLoad { [super viewDidLoad]; [self.scrollView addSubview:self.contentView]; self.scrollView.contentSize = self.contentView.bounds.size; NSNumberFormatter *numberFormatter = [[NSNumberFormatter alloc] init]; NSMutableArray *arr = [[NSMutableArray alloc]init]; arr = [Singleton getArray]; NSString *str = [arr componentsJoinedByString:@"\n"]; summaryLabel.text = str; } 这是在我的 @interface TotalViewController : UIViewController { UIScrollView *scrollView; UIView *contentView; } @property (nonatomic, retain) IBOutlet UIScrollView * scrollView; @property (nonatomic, […]