小编Mat*_*uch的帖子

iOS 6嵌入了youtube

您好我有webview的应用程序,我嵌入了YouTube视频.现在我安装了iOS6,但它们不再工作了.

有人已经找到了解决方案吗?

mycode的:

- (void)viewDidLoad
{
    [scrollvideoView setScrollEnabled:YES];
    [scrollvideoView setContentSize:CGSizeMake(320,2300)];
    [scrollvideoView setPagingEnabled:NO];

    [super viewDidLoad];
    // Do any additional setup after loading the view.

    //Variabelen
    NSInteger x1 = 25;
    NSInteger x2 = 123;
    NSInteger x3 = 220;
    NSInteger sz = 75;

    //Label height rij1
    NSInteger yt1 = 45;

    /* de Videos */
    //Eerste rij
    NSInteger y1 = 0;
    [self embedYouTube:@"http://www.youtube.com/watch?v=MFARZYEGqK8" frame:CGRectMake(x1, y1, sz, sz)];
    [self embedYouTube:@"http://www.youtube.com/watch?v=cD7WHGvXqEA" frame:CGRectMake(x2, y1, sz, sz)];
    [self embedYouTube:@"http://www.youtube.com/watch?v=8onqmHPBJOo" frame:CGRectMake(x3, y1, sz, sz)];

    //Setting de labels
    UILabel *videoLabel1 …
Run Code Online (Sandbox Code Playgroud)

youtube ios ios6

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

Xcode将xib文件作为常规文本文件打开

我有一个带.xib文件的Xcode项目.当我尝试打开它们时,Xcode显示这些文件的纯文本,它不显示Interface Builder接口.

如何让Xcode向我展示我想要的东西?

我已经清理了项目并重新启动了我的电脑.没有帮助.

Xcode的屏幕截图,显示xib文件为纯文本

请帮帮我.

xcode

12
推荐指数
1
解决办法
4676
查看次数

XCode 4.3.1 iPad模拟器

有人知道为什么只有iPad模拟器缺少主页按钮吗?

xcode ios ios-simulator xcode4.3

11
推荐指数
2
解决办法
9729
查看次数

将字符串转换为NSDate问题:[__NSDate Length]无法识别已选中

indexNumber.row是一个像日期2012-03-09 23:00:00 +0000.我尝试了一些不同的方法让我的日期进入NSDate,但我一直得到标题错误.

NSString *inputString = [self.measurements objectAtIndex:indexNumber.row];

// Convert string to date object
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc]init];
[dateFormatter setDateFormat:@"yyyy-MM-dd"];
NSDate *date = [dateFormatter dateFromString:inputString ];
NSLog(@"date format is: %@", date);
Run Code Online (Sandbox Code Playgroud)

任何想法,为什么我收到以下错误:

因未捕获的异常'NSInvalidArgumentException'而终止应用程序,原因:' - [__ NSDate length]:无法识别的选择器发送到实例0x6ca0c60'

iphone objective-c nsdateformatter ios

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

如何从核心蓝牙设备读取信息

我正在开发iOS核心蓝牙应用程序,我可以使用iPad3连接BLE设备.我能够到达街区didDiscoverServices,但无法从这里出发.

我的问题是;

  1. 如何从蓝牙设备读取特性?
  2. 如何阅读蓝牙设备的其他信息?

帮助我或提供任何建议.

谢谢Wilhelmsen的回复.

我从上面提到的块中得到了以下内容:

[0] - Service : <CBConcreteService: 0x1769a0> UUID: Generic Attribute Profile
[1] - Service : <CBConcreteService: 0x174470> UUID: Generic Access Profile
[2] - Service : <CBConcreteService: 0x1744e0> UUID: Unknown (<00005301 00000041 4c505749 53450000>)

Characteristic

[0] - Characteristic : <CBConcreteCharacteristic: 0x15d410> UUID: Service Changed

[0] - Characteristic : <CBConcreteCharacteristic: 0x1805b0> UUID: Device Name
[1] - Characteristic : <CBConcreteCharacteristic: 0x1806a0> UUID: Appearence

[0] - Characteristic : <CBConcreteCharacteristic: 0x183810> UUID: Unknown (<00004301 00000041 4c505749 53450000>) …
Run Code Online (Sandbox Code Playgroud)

ipad ios core-bluetooth

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

每个iOS版本调用适当的setStatusBarHidden

今天我的应用程序获得批准,但我收到用户的电子邮件说它崩溃了.我想通了

[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation: UIStatusBarAnimationSlide];
Run Code Online (Sandbox Code Playgroud)

是问题,因为用户有固件3.1.x这个API不起作用,应用程序崩溃.

所以我用它替换它

    if ([[[UIDevice currentDevice] systemVersion] floatValue]>=3.2)
        [[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation: UIStatusBarAnimationSlide];
    else 
        [[UIApplication sharedApplication] setStatusBarHidden:YES animated:YES];
Run Code Online (Sandbox Code Playgroud)

我的问题......

我做了最好的解决方案吗?

当我设置我的Traget OS固件3.0时,为什么XCODE没有警告我SetStatusBarHidden withAnimation不在3.0中?

我是否必须检查每个API以查看它是否与我的目标操作系统一起使用?

谢谢

iphone statusbar

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

NSFetchedResultsController部分使用显示顺序排序

我目前有一个选项,允许用户更改我的iPhone应用程序中的类别的显示顺序.

我想使用NSFetchedResultsController对表视图进行分区,以便节标题是"category.displayOrder"排序的"category.name",其中"category"与我正在获取的实体具有TO-ONE关系.我可以让切片正常工作的唯一方法是使用"category.displayOrder"作为节标题.

NSSortDescriptor *sortDescriptor1 = [[NSSortDescriptor alloc] initWithKey:@"category.displayOrder" ascending:YES];
NSSortDescriptor *sortDescriptor2 = [[NSSortDescriptor alloc] initWithKey:@"name" ascending:YES];

NSArray *sortDescriptors = [[NSArray alloc] initWithObjects:sortDescriptor1, sortDescriptor2, nil];

[fetchRequest setSortDescriptors:sortDescriptors];

[fetchRequest setFetchBatchSize:10];

NSFetchedResultsController *aFetchedResultsController = [[NSFetchedResultsController alloc] initWithFetchRequest:fetchRequest
                                                                                                    managedObjectContext:managedObjectContext
                                                                                                      sectionNameKeyPath:@"category.name"
                                                                                                               cacheName:nil];
Run Code Online (Sandbox Code Playgroud)

关于如何命名部分标题与我正在排序的属性有什么不同的任何想法?

core-data nsfetchedresultscontroller ios

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

无法更新命令行工具,因为Xcode告诉我我无法访问它们

我正在使用Xcode 4.3.2,它试图安装命令行工具的更新.我点击了更新按钮,Xcode告诉我[my apple id] does not have access to Command Line Tools. (Contact Apple Developer Support to resolve account access issues.)

问题也发生在4.3.1上,我刚刚对4.3.2进行了更新,因为我认为它会解决问题.

我的帐户是付费的Mac + iOS开发者帐户.我很确定我应该可以访问这些工具.但Xcode告诉我,我没有.我登录开发人员门户并检查了新的服务条款.一切都很好看.

我该如何安装更新?有人有解决方案吗?

xcode

10
推荐指数
1
解决办法
6612
查看次数

如何使用twitter api v1.1获取用户详细信息(Twitter错误215)

我使用了twitter提供的twitter api来获取详细信息但无法执行它,甚至尝试传递身份验证数据,如消费者密钥,消费者密钥,令牌,但结果相同.
我能够登录和接收Twitter身份验证令牌,但无法获取用户详细信息.下面的代码由我使用(我使用的是MGtwitter引擎):

NSMutableURLRequest *request =[[NSMutableURLRequest alloc]initWithURL:[NSURL URLWithString:[NSString stringWithFormat:@"https://api.twitter.com/1.1/users/show.json?screen_name=%@",username]]];

NSData *returnData = [ NSURLConnection sendSynchronousRequest: request returningResponse: nil error: nil ];

NSString *returnString = [[NSString alloc]initWithData:returnData encoding:NSUTF8StringEncoding];
    NSError *err = nil;

twitterLogin = [NSJSONSerialization JSONObjectWithData:[returnString dataUsingEncoding:NSUTF8StringEncoding] options:NSJSONReadingMutableContainers error:&err];
Run Code Online (Sandbox Code Playgroud)

错误如下所示:

errors = (
{
    code = 215;
    message = "Bad Authentication data";
} );
Run Code Online (Sandbox Code Playgroud)

iphone xcode ipad mgtwitterengine ios

10
推荐指数
1
解决办法
6306
查看次数

如何通过它的objectID获取核心数据实体?

我有一个来自coredata的列表对象,然后我从其中一个对象获取objectId:

let fetchedId = poi.objectID.URIRepresentation()
Run Code Online (Sandbox Code Playgroud)

现在我需要为这个特定的objectID获取实体.我尝试过类似的东西:

let entityDescription = NSEntityDescription.entityForName("Person", inManagedObjectContext: managedObjectContext!);

        let request = NSFetchRequest();
        request.entity = entityDescription;

        let predicate = NSPredicate(format: "objectID = %i", fetchedId);

        request.predicate = predicate;

        var error: NSError?;

        var objects = managedObjectContext?.executeFetchRequest(request,
            error: &error)
Run Code Online (Sandbox Code Playgroud)

但我得到错误:

Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'keypath objectID not found in entity <NSSQLEntity Person id=4>'
Run Code Online (Sandbox Code Playgroud)

core-data swift

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