小编woz*_*woz的帖子

在iPad上运行Ruby解释器

我很快就会带着我的iPad旅行,没有我的笔记本电脑.在我上路的时候,我想继续修补Ruby.我有一个iPhone开发者计划会员资格,我对将这些东西提交到应用程序商店感兴趣.

我发现了shinycocos项目,它似乎在应用程序中嵌入了一个Ruby解释器.但我无法让它运行,并且它似乎很适合运行cocos2d的东西.

我的第一个目标是运行像Try Ruby这样的交互式命令行!.之后,我想在UITextView中输入小程序并运行它们.我很欣赏你可能知道的任何线索,技巧或现有项目.

ruby iphone ipad ios

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

无法在iTunes Connect中上传我的应用程序的屏幕截图

由于更新,我尝试更改我的应用程序的屏幕截图,但苹果给了我错误:

发生网络超时错误.请稍后再试.

有帮助吗?

itunesconnect

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

是什么导致iOS中的CBCentralManagerStateUnknown?

CBCentralManagerStateUnknown使用这个简单代码时,为什么要使用iPad 2?

- (BOOL)viewDidLoad {

    bluetoothManager = [[CBCentralManager alloc] initWithDelegate:self queue:nil];

    if ([manager state] == CBCentralManagerStatePoweredOff) NSLog(@"CBCentralManagerStatePoweredOff");
    if ([manager state] == CBCentralManagerStatePoweredOn) NSLog(@"CBCentralManagerStatePoweredOn");
    if ([manager state] == CBCentralManagerStateResetting) NSLog(@"CBCentralManagerStateResetting");
    if ([manager state] == CBCentralManagerStateUnauthorized) NSLog(@"CBCentralManagerStateUnauthorized");
    if ([manager state] == CBCentralManagerStateUnknown) NSLog(@"CBCentralManagerStateUnknown");
    if ([manager state] == CBCentralManagerStateUnsupported) NSLog(@"CBCentralManagerStateUnsupported");

}
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚是什么CBCentralManagerStateUnknown意思.我该怎么办?在苹果的文档只是说:

状态不明,即将更新.

连接蓝牙设备时,以及蓝牙关闭时,我得到此响应.如果我尝试运行类似的东西[manager retrieveConnectedPeripherals],我也会在控制台中收到此消息:

CoreBluetooth[WARNING] <CBConcreteCentralManager: ...> is not powered on
Run Code Online (Sandbox Code Playgroud)

objective-c ios core-bluetooth

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

从您的应用程序启动Facetime?

我看到你可以通过你的应用程序启动FaceTime

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"facetime://tel-number"]];
Run Code Online (Sandbox Code Playgroud)

我也在阅读,因为没有正式公开的FaceTime API苹果会拒绝你.

有谁知道这种拒绝谈话是否属实?PAIR具有此功能,但从未被拒绝过.

objective-c ios facetime

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

从shell脚本在OS X Finder中标记带有颜色的文件

可以在Mac OS X Finder中使用颜色标记文件和文件夹.有没有办法从shell脚本执行此操作?

macos applescript finder

9
推荐指数
3
解决办法
8510
查看次数

在iOS设备中获取默认用户电子邮件

是否可以直接从应用程序检索与默认电子邮件帐户关联的用户电子邮件?

截图:

在此输入图像描述

谢谢.

email account default ios

9
推荐指数
2
解决办法
8198
查看次数

使用Perl拉伸,调整大小或缩放图像

如何使用Perl脚本拉伸或调整图像(任何格式)?

perl thumbnails

8
推荐指数
1
解决办法
4567
查看次数

支付用户paypal帐户的最佳方式?

我知道标题并不是非常具有描述性,对不起.

基本上我创建了一个网站,用户可以搜索和团购网站布局之中是,WordPress的/主题的Joomla等,现在用户将能够从PayPal信用卡帐户,并使用这个"网站信用"购买主题等.现在这可以通过IPN来完成,但是对于销售主题的人来说,允许他们将收入提取到paypal帐户的最佳方式是什么.例;

  1. Joe Bloggs信用卡($ 20进入网站paypal帐户)
  2. Joe Bloggs以10美元的价格从John Smith购买主题(a.Joe Bloggs账户余额=原始余额 - 10,b.John Smiths账户余额=原始余额+10)
  3. 约翰史密斯想要收回他刚刚获得的10美元

任何帮助表示赞赏,希望我足够清楚,如果有人可以推荐使用什么类型的paypal账户,显然这种流量通过它我需要尽可能少的限制.

payment paypal

8
推荐指数
1
解决办法
5083
查看次数

用于从非默认iOS浏览器在Safari中打开iPhone的JavaScript

在手机Safari中打开的"googlechrome://www.lego.com"将切换到谷歌Chrome iOS应用程序以打开URL.这允许像下面那样的scriptlet,它允许您在Google Chrome iOS应用中打开当前页面,从移动Safari切换:

(function()%7Bif(document.location.href.indexOf('http')===0)document.location.href=document.location.href.replace(/%5Ehttp/,'googlechrome');%7D)();
Run Code Online (Sandbox Code Playgroud)

我的问题是,可以反过来做吗?我试过"safari://www.lego.com",它只是一个无效的网址.您可以制作一个 Google Chrome 切换移动版Safari 的Scriptlet 来打开当前页面.

javascript safari ios

8
推荐指数
1
解决办法
5410
查看次数

Xcode Objective-C Segue"正在进行演示"

我正在尝试开发一个允许用户使用AFNetworking登录的应用程序.我正确设置了数据库,除非用户首次登录,否则一切似乎都正常.

我所拥有的是非常简单的:

[[API sharedInstance] commandWithParams:params
                               onCompletion:^(NSDictionary *json) {
                                   //result returned

                                   NSDictionary* res = [[json objectForKey:@"result"] objectAtIndex:0];

                                   if ([json objectForKey:@"error"]==nil && [[res objectForKey:@"UserID"] intValue]>0) {
                                       [[API sharedInstance] setUser: res];
                                       [self performSegueWithIdentifier:@"Login" sender:self];
                                   } else {
                                       //error
                                       [UIAlertView title:@"Error" withMessage:[json objectForKey:@"error"]];
                                   }

                               }];
Run Code Online (Sandbox Code Playgroud)

基本上,上面的代码返回用户登录详细信息的结果,仅在登录详细信息匹配时才成功.如您所见,我清楚地将用户设置在整个应用程序中使用的sharedInstance中.设置用户后,我尝试执行segue,因为这是登录按钮应该执行的操作.

segue确实发生了,程序正在运行,但有两个问题我无法解决,而且我花了好几个小时试图修复它.首先,我在Xcode的输出窗口中收到消息:

警告:在演示文稿正在进行时尝试在LoginVC上显示UITabBarController!

其次,为了测试用户设置是否正确,在"配置文件"屏幕上(第一个屏幕被屏蔽)有一个标签,其文本设置为:

NSString stringWithFormat:@"Welcome %@",[[[API sharedInstance] user] objectForKey:@"username"]];
Run Code Online (Sandbox Code Playgroud)

并且如果用户名实际出现或者说(null)如图所示:

在此输入图像描述

您还可以看到我在那里制作的按钮,以便在输出窗口中打印用户的值.即使消息是"欢迎(null)"并按下按钮,所有值都正确,所以我不确定为什么字符串有时会为null.

这是关于我遇到的问题的故事板设置:

在此输入图像描述

如果有人能帮我这个,我会真的很感激.

iphone xcode ios afnetworking segue

8
推荐指数
1
解决办法
4174
查看次数