好吧,我得到了新的XCode,我看到了它很好的新故事板功能.这真的很好,我很喜欢它.我花了大约2个星期的时间制作一个我想要更新的新应用.但是,当通过xcode提交时,它给了我这个错误
The Bundle is invalid. The key UIRequiredDeviceCapabilities in the Info.plist may not contain values that would prevent this Application from running on devices that were supported by previous versions.
Run Code Online (Sandbox Code Playgroud)
所以我回去并将部署目标设置为4.0,但它不会让我构建.在我意识到故事板仅在iOS 5上兼容之后不久.无论如何我可以通过将它们转换为XIB而在iOS 4上运行吗?
我真的不想只提交一个兼容iOS 5的新应用程序,因为大多数人没有iOS 5 ......
谢谢.
我正在制作一个iPhone应用程序,允许用户返回UINavigationBar.然而,它现在的样子是可怕的.我试图用我自己的图像(减去默认的UIBarButtonItem背景)来自定义它.我的图片包含我的自定义背景,但您仍然可以看到左侧和右侧的部分按钮.
UIBarButtonItem *cancelButton = [[[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"back_button_normal.png"] style:UIBarButtonItemStylePlain target:self action:@selector(cancel:)] autorelease];
self.navigationItem.leftBarButtonItem = cancelButton;
Run Code Online (Sandbox Code Playgroud)
有没有办法删除那个空间?有没有可能我可以使用UIButton所以我可以完全自定义它?我在界面构建器中做了一些事情,我将UIButton拖入UINavigationBar的rightButton,它完美地运行.无论如何我可以通过编程方式进行吗?
谢谢!
以下是它的外观:

编辑#1:
UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[button addTarget:self action:@selector(cancel:) forControlEvents:UIControlEventTouchDown];
[button setTitle:@"Show View" forState:UIControlStateNormal];
[button setBackgroundImage:[UIImage imageNamed:@"back_button_normal.png"] forState:UIControlStateNormal];
UIBarButtonItem *barButtonItem = [[UIBarButtonItem alloc] initWithCustomView:button];
[self.navigationItem setLeftBarButtonItem:barButtonItem];
Run Code Online (Sandbox Code Playgroud)
以下是我为UINavigationBar创建背景的方法(在我的RootViewController中):
@implementation UINavigationBar (UINavigationBarCustomDraw)
- (void) drawRect:(CGRect)rect {
[self setTintColor:[UIColor colorWithRed:0.85f green: 0.85f blue:0.85f alpha:1]];
if ([self.topItem.title length] > 0 && ![self.topItem.title isEqualToString:@"Back to ..."]) {
[[UIImage imageNamed:@"UINavigationBar_background.png"] drawInRect:rect];
CGRect frame = CGRectMake(0, 0, 320, 44); …Run Code Online (Sandbox Code Playgroud) 我有一项服务,我开始付钱.我想给PayPal付款一个特殊的身份证.ID将通过IPN传递,我可以读取它,以便我可以使用该特殊ID修改我的mysql数据库.如果这一切都有意义......
我基本上想要升级他们的帐户,而不必做一些复杂的过程,我已经尝试过,它会向用户发送交易ID,他们必须转到一个特殊的URL来更改他们的帐户信息.
明白了吗?我该怎么做呢?
谢谢,库尔顿
突然间,我无法通过API删除Facebook照片.我收到此错误:
Array ( [error] => Array ( [type] => OAuthException [message] => (#3) Application does not have the capability to make this API call. ) )
Run Code Online (Sandbox Code Playgroud)
这是什么意思?它突然停止了工作.Facebook阻止这个吗?我读过这个.有解决方法吗?
我有一个网站,他们想要一个新闻自动收报机.目前,我有一个填充它的数组,每隔x秒,我想要改变新闻故事.
function startNews(stories) {
}
Run Code Online (Sandbox Code Playgroud)
我知道你可以使用setInterval,但它必须通过一个新的功能,你不能在同一个函数中指定某些javascript来触发它.
你有什么建议?
谢谢!
我有一个iPhone应用程序将图片上传到我的服务器.我遇到的一个主要问题是轮换问题.
出于某种原因,如果我从iPhone上传图片,一些图片会自动旋转.旋转的那个是纵向模式的.我的脚本中没有旋转图像的代码.
服务器如何精确处理高图像?我应该修改我的php文件以检查它自动旋转后向前旋转吗?我应该在我的iPhone应用程序中编写一些可以检查的内容吗?
任何帮助表示赞赏!
PS:如果您需要代码,请随时提问!
我有一个UITableView,UIView透明.它看起来很酷.您可以在UITableView之外看到这一事实.
我的问题是,如果我将UITableView扩展到UIView的末尾,则无法滚动查看最后一个.
我尝试添加一个单元格,但尺寸不匹配,看起来很有趣.什么是最好的解决方案?
谢谢,库尔顿

我是一个小强迫症,这让我疯了.我一直在搞乱这些设置很长一段时间.
我有一个UITableView分组,我在顶部有一个阴影.当您点击顶部单元格时,它会删除.是什么赋予了?
在过去一小时左右,我一直在强调这一点.有一个简单的解决方案吗?或者我只是疯了?
谢谢,库尔顿

编辑:
viewDidLoad中:
formTableView.backgroundColor = [UIColor clearColor];
formTableView.layer.borderColor = [UIColor clearColor].CGColor;
formTableView.separatorColor = [UIColor colorWithRed:(194.0 / 255.0) green:(194.0 / 255.0) blue:(194.0 / 255.0) alpha: 1];
Run Code Online (Sandbox Code Playgroud)
这是我如何显示我的细胞.警告:这是很多代码.那里有很多你需要排序的东西,所以请自行承担风险!:)
- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath {
}
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
return 2;
}
- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath {
return UITableViewCellEditingStyleNone;
}
// What to do when you click delete.
- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath {
return NO;
}
//RootViewController.m
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { …Run Code Online (Sandbox Code Playgroud) 我有一个应用程序,有一个很棒的版本1.很少的错误,等我发送更新(2.0),它是非常错误,苹果接受它.当我提交它时,我不知道它是那辆车 - 所以我将可用日期改为未来.我正在努力修复它.
所以我的问题是 - 我可以删除这个'buggy'v2并恢复到v1所以我的应用程序不会像现在这样离开市场吗?
在版本页面上,它只显示版本2和空白点以添加版本.版本1被删除了吗?
一直在寻找约一个小时,还没有找到任何东西.提前致谢!库尔顿
出于某种原因,我的UIButton在动画制作时不会响应UIControlEvents.这是我的动画:
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:[duration intValue]];
[UIView setAnimationCurve:UIViewAnimationCurveLinear];
// change parent UIView's frame
[UIView commitAnimations];
Run Code Online (Sandbox Code Playgroud)
当它到达终点时,它会让我点击它...但不是它的动画.顺便说一句,我正在使用UIControlEventTouchUpInside.
谢谢.
iphone ×4
objective-c ×4
php ×3
uitableview ×2
cocoa-touch ×1
ios4 ×1
ios5 ×1
javascript ×1
paypal ×1
paypal-ipn ×1
setinterval ×1
storyboard ×1
uiview ×1
xcode ×1