我很快就会带着我的iPad旅行,没有我的笔记本电脑.在我上路的时候,我想继续修补Ruby.我有一个iPhone开发者计划会员资格,我对将这些东西提交到应用程序商店不感兴趣.
我发现了shinycocos项目,它似乎在应用程序中嵌入了一个Ruby解释器.但我无法让它运行,并且它似乎很适合运行cocos2d的东西.
我的第一个目标是运行像Try Ruby这样的交互式命令行!.之后,我想在UITextView中输入小程序并运行它们.我很欣赏你可能知道的任何线索,技巧或现有项目.
由于更新,我尝试更改我的应用程序的屏幕截图,但苹果给了我错误:
发生网络超时错误.请稍后再试.
有帮助吗?
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) 我看到你可以通过你的应用程序启动FaceTime
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"facetime://tel-number"]];
Run Code Online (Sandbox Code Playgroud)
我也在阅读,因为没有正式公开的FaceTime API苹果会拒绝你.
有谁知道这种拒绝谈话是否属实?PAIR具有此功能,但从未被拒绝过.
可以在Mac OS X Finder中使用颜色标记文件和文件夹.有没有办法从shell脚本执行此操作?
是否可以直接从应用程序检索与默认电子邮件帐户关联的用户电子邮件?
截图:

谢谢.
我知道标题并不是非常具有描述性,对不起.
基本上我创建了一个网站,用户可以搜索和团购网站布局之中是,WordPress的/主题的Joomla等,现在用户将能够从PayPal信用卡帐户,并使用这个"网站信用"购买主题等.现在这可以通过IPN来完成,但是对于销售主题的人来说,允许他们将收入提取到paypal帐户的最佳方式是什么.例;
任何帮助表示赞赏,希望我足够清楚,如果有人可以推荐使用什么类型的paypal账户,显然这种流量通过它我需要尽可能少的限制.
在手机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 来打开当前页面.
我正在尝试开发一个允许用户使用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.
这是关于我遇到的问题的故事板设置:

如果有人能帮我这个,我会真的很感激.
ios ×6
iphone ×2
objective-c ×2
account ×1
afnetworking ×1
applescript ×1
default ×1
email ×1
facetime ×1
finder ×1
ipad ×1
javascript ×1
macos ×1
payment ×1
paypal ×1
perl ×1
ruby ×1
safari ×1
segue ×1
thumbnails ×1
xcode ×1