jjzjj

objectForKey

全部标签

ios - jsqmessageviewcontroller图片上传和显示在屏幕上很慢触摸没有反应

每当我滚动我的聊天页面时,它需要很长时间来获取图像,有时它没有响应,有人可以帮助我解决这个问题。每当我滚动我的聊天页面时,它需要很长时间来获取图像,有时它没有响应,有人可以帮助我解决这个问题。-(id)collectionView:(JSQMessagesCollectionView*)collectionViewmessageDataForItemAtIndexPath:(NSIndexPath*)indexPath{JSQMessage*messageForRow;NSString*chart=[[DataArrayobjectAtIndex:indexPath.row]objec

ios - 如何通过单击 UITableViewCell 按钮将数据发送到另一个 ViewController

我想使用uitableviewcell中的按钮单击发送数据。我从网络服务中获取数据。每行按钮向viewController发送不同的数据。在下面附加cellForRowAtIndex方法:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(nonnullNSIndexPath*)indexPath{staticNSString*identifier=@"CategoryCell";NSDictionary*dictMenuData=[_arrHandMadeListobjectAtInde

ios - MKAnnotation 在点击时没有响应

我在map上显示了几个图钉,就像这样:for(inti=0;i然后我像这样选择每个图钉的“外观”:-(MKAnnotationView*)mapView:(MKMapView*)mapViewviewForAnnotation:(id)annotation{staticNSString*identifier=@"CarPin";if([annotationisKindOfClass:[CarPinclass]]){MKPinAnnotationView*annotationView=(MKPinAnnotationView*)[self.mapViewdequeueReusableAn

iphone - AlertView 正在运行但未显示 didReceiveRemoteNotification

使用调试器我已确保正在调用[alertViewshow];,但对话框不可见,我还需要做什么才能显示它?-(void)application:(UIApplication*)applicationdidReceiveRemoteNotification:(NSDictionary*)userInfo{if([[userInfoobjectForKey:@"aps"]objectForKey:@"alert"]!=NULL){NSString*msg=[[userInfoobjectForKey:@"aps"]objectForKey:@"alert"];if(msg!=nil){UIAl

ios - 拉出内部 NSMutableDictionary iOS 的 valueForKeys

好的,我获取Json提要并将其存储到名为jsonArray的数组中。然后,我循环遍历jsonArray,取出数组键并将它们存储为字符串。然后我将这些字符串添加到一个名为innerDict的内部字典中,然后我使用下面的代码将该字典添加到带有键thePostCode的信息字典中。所以基本上innerDict存储在infoDict中。-(void)pointInfo{infoDict=[[NSMutableDictionaryalloc]init];for(inti=0;iinfoDict的输出如下所示:infoDictis{"ME144NN"={Info="";Items=4;Mail="

ios - 缺少 Internet 连接会阻止创建单元格

我正在创建一个应用程序,它从服务器获取JSON文本并将其转换为机器人锦标赛的比赛时间表。我有自定义单元格,其中填充了我从网站收到的数据,它们显示每个匹配项的数据都很好。问题是,当我将匹配项放入.plist文件(“data.plist”)中时,一旦最初建立了互联网连接,用户不一定需要在应用程序被终止后重新连接到互联网查看当天的比赛时间表。在我不连接到Internet之前,我的代码可以完美运行。出于某种原因,一旦互联网连接失败,该应用程序永远不会进入创建单元格的功能。请帮忙!!这是我的代码:-(void)viewDidLoad{[superviewDidLoad];//Doanyaddit

iOS 在关闭 ViewController 时停止 for 循环中的所有当前处理

我正在使用下面的代码,该代码在嵌入了UITableView的UIViewController中调用。它遍历位置列表,创建NSURL并将其传递给NSXMLParser。一切都按预期工作。但是,我希望如果用户点击后退按钮,那不仅是UIViewController被取消,而且用户返回到我之前的UIViewController已经,但我希望立即终止与-(void)getInfo和NSXMLParser中发生的for循环相关的处理如果它确实还在运行。在大多数情况下,处理会完成,这不是问题,但是,在某些情况下,这可能需要更长的时间,我不希望代码在按下后继续运行,因为那时不需要数据,因此只会浪费资源

iOS - 获取从照片卷轴中选择的图像的文件大小

我正在构建一个应用程序,允许用户从他们的设备中选择照片和视频并将它们上传到服务器。试图获取每个项目选择的文件大小(以字节为单位),任何人都可以帮助我吗?if([dictobjectForKey:UIImagePickerControllerMediaType]==ALAssetTypePhoto){//imagefileif([dictobjectForKey:UIImagePickerControllerOriginalImage]){NSURL*urlPath=[dictobjectForKey:@"UIImagePickerControllerReferenceURL"];ite

ios - 使用 AFNetworking 上传视频会导致内存问题

我知道以前有人问过这个问题,但我无法从这些帖子中找出正确的方法。所以这是我上传导致内存问题的视频文件的代码:AFHTTPSessionManager*operationManager=[AFHTTPSessionManagermanager];operationManager.responseSerializer=[AFJSONResponseSerializerserializer];operationManager.responseSerializer.acceptableContentTypes=[NSSetsetWithObject:@"text/html"];//[opera

ios - 我可以在 NSCache 中的 setObject 之后立即信任 objectForKey 吗?

考虑这个示例代码(缓存是NSCache的一个实例):-(id)objFromCache{if([cacheobjectForKey:@"myObject"]==nil)[cachesetObject:[selfgenerateObject]forKey:@"myObject"];return[cacheobjectForKey:@"myObject"];}我应该相信这个代码吗?我的意思是,objectForKey:@"myObject"是否会在setObject:forKey:@"myObject"之后立即返回nil?如果是这样,我是否应该将if更改为while?处理这种情况的最佳方法