小编Ash*_*osh的帖子

如何计算NSArray中的项目数?

我想计算 a中的项目数NSArray并根据它执行一些操作.我知道这不是什么大问题,但我无法得到它.

请提出一些建议.

objective-c nsarray ios

6
推荐指数
1
解决办法
1万
查看次数

当相机前面有一些动作时,是否可以以编程方式从我的iphone拍照?

你好iOS工程师!!!!

我试图看看当相机前面有任何移动时是否可以拍照.例如,当某个身体挥手或者只是在镜头前显示他/她的脸或者在空中投掷球以使其穿过相机视线时,应用程序是否可以拍照.

请帮忙.

iphone objective-c ios

6
推荐指数
1
解决办法
346
查看次数

如何正确使用dispatch_sync?

我从自定义NSObject类获取twitter时间线数据,这个类具有调用API和解析数据的所有系数.我从我的视图控制器调用这个类,它有一个表视图,需要使用来自twitter的数据填充tableview.但是由于dispatch_sync的一些问题,我的视图控制器调用了twitter类,并且控件返回到视图控制器之前,数组(我用来填充tableview)填充了数据.

这是一些代码:

#import <UIKit/UIKit.h>
#import "SecondViewController.h"
#import "SpinnerController.h"
#import "proAlertView.h"
#import "SBJson.h"
#import <Accounts/Accounts.h>
#import <Twitter/Twitter.h>

@interface TwitterDataLoad : NSObject<UIAlertViewDelegate>
{
    NSMutableData * receivedData;
    NSArray * results;
    NSArray * cellContent;
    NSMutableArray * totalContent;
    SpinnerController * spinner;
    proAlertView * av;
    NSString *json_string;
    NSDictionary * jsonResults;
    SBJsonParser * parser;
    NSMutableArray * dataForTable;

}
@property(nonatomic, strong) ACAccount * account;
@property(nonatomic, strong) NSArray * accounts;
@property(nonatomic, strong) ACAccountStore * accountStore;
@property (nonatomic ,retain) SecondViewController * tbView;

- (void)loadData;

@end

#import "TwitterDataLoad.h"


@interface TwitterDataLoad () …
Run Code Online (Sandbox Code Playgroud)

objective-c grand-central-dispatch ios objective-c-blocks

5
推荐指数
1
解决办法
619
查看次数

如何将UIBezierPath引入MKAnnotation对象的后面?

在我的应用程序中,用户在地图上绘制一个形状并使用UIBeizerPath我正在绘制该路径.然后根据路径的坐标我显示仅在该区域的结果.一切都很好,除了现在当注释在地图视图上掉落时,引脚看起来像是在路径后面,这意味着路径在前面看起来.

我使用此代码来显示注释和路径:

 -(void)clearAnnotationAndPath:(id)sender {
    [_mapView removeAnnotations:_mapView.annotations];
    path = [UIBezierPath bezierPath];
    [shapeLayer removeFromSuperlayer];
}

- (void)handleGesture:(UIPanGestureRecognizer *)gesture
{

    CGPoint location = [gesture locationInView:_pathOverlay];

    if (gesture.state == UIGestureRecognizerStateBegan)
    {
        shapeLayer = [[CAShapeLayer alloc] init];
        shapeLayer.fillColor = [[UIColor clearColor] CGColor];
        shapeLayer.strokeColor = [[UIColor greenColor] CGColor];
        shapeLayer.lineWidth = 5.0;
        //[_mapView.layer addSublayer:shapeLayer];
        [pathOverlay.layer addSublayer:shapeLayer];
        path = [UIBezierPath bezierPath];
        [path moveToPoint:location];
    }

    else if (gesture.state == UIGestureRecognizerStateChanged)
    {
        [path addLineToPoint:location];
        shapeLayer.path = [path CGPath];
    }

    else if (gesture.state == UIGestureRecognizerStateEnded)
    {
        // MKMapView *mapView = (MKMapView …
Run Code Online (Sandbox Code Playgroud)

objective-c mkmapview ios uibezierpath

5
推荐指数
1
解决办法
2036
查看次数

有没有办法增加文本字段的高度,除了增加字体大小

我试图通过IB增加我的应用程序中的UITextField的高度.我已经在我的IB中定义了这些文本字段,所以我认为它需要通过IB来完成.如果有办法通过IB或代码,请告诉我.

谢谢,

iphone uitextfield

4
推荐指数
1
解决办法
2801
查看次数

如何从JSON获取数据?

我收到JSON格式的回复,过去从未解析过,所以有人可以帮我理解这一点.这是我得到的Json回复:

Twitter响应:

(
    {
        contributors = "<null>";
        coordinates = "<null>";
        "created_at" = "Tue Nov 29 15:48:35 +0000 2011";
        entities =         {
            hashtags =             (
            );
            media =             (
                                {
                    "display_url" = "pic.twitter.com/650E1WRY";
                    "expanded_url" = "http://twitter.com/ashu1702/status/141544088850796545/photo/1";
                    id = 141544088854990848;
                    "id_str" = 141544088854990848;
                    indices =                     (
                        22,
                        42
                    );
                    "media_url" = "http://p.twimg.com/AfbdmVBCEAAPJvT.jpg";
                    "media_url_https" = "https://p.twimg.com/AfbdmVBCEAAPJvT.jpg";
                    sizes =                     {
                        large =                         {
                            h = 279;
                            resize = fit;
                            w = 215;
                        };
                        medium =                         {
                            h = 279;
                            resize = fit;
                            w = …
Run Code Online (Sandbox Code Playgroud)

iphone json objective-c

4
推荐指数
1
解决办法
3830
查看次数

如何在UItableview下创建一个带UItableview的Accordion?

我正在开发应用程序,需要Facebook/Gmail iphone应用程序类型菜单,我已经在DDMenuController的帮助下.但是现在我有一个要求,其中一行需要在点击时显示带有5行的另一个tableview(所有应该是可点击的并且能够推送新的viewcontrollers).我已经看过几个代码示例,但似乎没有任何东西符合我的要求,所以只是试图把它放在这里希望有人有更好的解决方案.

谢谢,

iphone accordion uitableview ios

4
推荐指数
2
解决办法
2万
查看次数

从Facebook Messenger上传时图像分辨率太低

我正在建立一个机器人,用户可以从他们的画廊上传图像或拍照.

Facebook messenger将我的机器人提供给我的机器人image_url,当我下载时提供的图像具有非常低的dpi,我的后端API在这些上传的图像上运行OCR并要求它超过某些DPI.

有没有办法从Facebook获得更高质量的图像?

它最初是通过在答案中启用下面给出的设置中的开关来工作但是它已经再次停止,不知道为什么?

facebook node.js facebook-messenger facebook-messenger-bot

4
推荐指数
1
解决办法
428
查看次数

如何从NSSet访问值?

我正在使用CoreData,它正在返回一个NSMangedObject.我把它带入了NSSet,现在我想把它取出并显示出来.这是代码片段:

NSManagedObject *financialsData = [serverResult valueForKey:@"financials"];
    NSSet *financiers = [financialsData valueForKey:@"planFinanciers"];
    for (NSManagedObject *financier in financiers) 
    {

    }
Run Code Online (Sandbox Code Playgroud)

请帮忙.

iphone core-data objective-c

3
推荐指数
1
解决办法
3457
查看次数

使用CLLocationManager和MKReverseGeocoder获取城市名称

我试图通过使用MKReverseGeoCoder获取用户当前位置的城市名称,但它有一些我无法识别的错误.以下是详细信息:

它有一些我无法识别的错误

Undefined symbols:
  ".objc_class_name_CLLocationManager", referenced from:
      literal-pointer@__OBJC@__cls_refs@CLLocationManager in mapViewController.o
  "_kCLLocationAccuracyNearestTenMeters", referenced from:
      _kCLLocationAccuracyNearestTenMeters$non_lazy_ptr in mapViewController.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
Run Code Online (Sandbox Code Playgroud)

在这里;我的代码:

mapViewController.m

//
//  mapViewController.m
//  map
//
//  Created by Ashutosh Tiwari on 7/23/10.
//  Copyright ISU 2010. All rights reserved.
//
#import <MapKit/MapKit.h>
#import "mapViewController.h"

@implementation mapViewController


// Implement viewDidLoad to do additional setup after loading the view, typically from a nib.
- (void)viewDidLoad {
    CLLocationManager *locationManager = [[[CLLocationManager alloc] init] autorelease]; …
Run Code Online (Sandbox Code Playgroud)

objective-c mkmapview cllocationmanager mkreversegeocoder

2
推荐指数
1
解决办法
7043
查看次数