在过去的两天里,我非常努力地直接从XCode向Apple提交我们的应用程序更新.始终验证存档,但是提交过程随后在XCode Organizer中显示错误消息
an error occoured uploading to the iTunes Store
Run Code Online (Sandbox Code Playgroud)
我在特定的Mac上打开了控制台应用程序,但是有一个错误告诉我一些错误的java版本:
05.04.12 11:29:52,557 Xcode: Error:
Java 1.5, 1.6, or 1.7 is required. Currently, java is the default java version. Please upgrade.
05.04.12 11:29:52,558 Xcode: Out:
05.04.12 11:31:16,776 Xcode: Error:
05.04.12 11:31:16,777 Xcode: Out:
Run Code Online (Sandbox Code Playgroud)
我无法相信这应该是问题,导致两天前,我可以在这台Mac上向商店提交应用程序二进制文件而没有任何问题.
关于终端发射java -version
输出:
java version "1.6.0_31"
Java(TM) SE Runtime Environment (build 1.6.0_31-b04-413-11M3623)
Java HotSpot(TM) 64-Bit Server VM (build 20.6-b01-413, mixed mode)
Run Code Online (Sandbox Code Playgroud)
我记得最近几天苹果公司发布了JAVA更新.
有没有人有同样的问题?
在我的iPad应用程序中,我需要显示封面 - 出版物的图像.用户可以点击封面以获取详细信息.
我想过将UIButtons渲染为自定义按钮,封面图像为背景图像.是否可以淡入淡出UIButton?用户可以选择要显示的出版物类别,并且他更改了我希望淡化某些出版物的类别.
我正面临一个用例,可以将Lync/Skype for Business Conversation接管到我的软件中.客户通过Skype for Business联系了服务台用户,现在需要从该对话创建一张票.只需要聊天对话,不需要voip对话.
我找不到任何关于如何从Skype for Business对话窗口启动任何操作的文档.
我敢肯定,之前有人解决了这个问题.
我正在开发一个电子应用程序,它需要在来自 webSocket 连接的传入消息的情况下播放声音。websocket 在主进程上处理,因为用户在使用过程中切换页面。我无法播放来自渲染器的声音,因为我不知道用户目前在哪个页面中,webSocket 消息传入(在最坏的情况下,他在导航时位于页面之间)。
是否有机会在主进程上播放音频?音频文件本地存储在项目文件结构中。
亲切的问候,
盒子儿子
我的应用程序在iPhone设备上运行,也在模拟器中运行.Everythings似乎很好,但我在构建期间看到编译器警告.我讨厌提供不完全正确的代码,所以我需要摆脱这个警告.编译器警告是:
newsReaderController.m:24:警告:在协议中找不到'-managedObjectContext'
守则是:
- (void)viewDidLoad {
[super viewDidLoad];
//CORE DATA
if (managedObjectContext == nil) {
managedObjectContext = [[[UIApplication sharedApplication] delegate] managedObjectContext];
}
}
Run Code Online (Sandbox Code Playgroud)
CoreData操作的managedObjectContext在App Delegate中设置.核心数据框架是重要的,应用程序就像一个魅力.
有什么暗示吗?我现在正在使用Objective-C几周,但似乎每天都有新的东西要学习:)
我已经阅读了"iOS 5中的新功能"文档,并指出,现在可以更好地支持更改某些UI元素的背景.
我无法找到iOS 5更改UIToolbar背景图像的正确方法.是否有一种特殊的新iOS 5方式?或者我仍然必须继承UIToolbar?
我将新收到的PDF文档的缩略图渲染到文档目录.
我正在使用以下代码:
CFURLRef pdfURL = CFBundleCopyResourceURL(CFBundleGetMainBundle(), CFSTR("thedoc.pdf"), NULL, NULL);
CGPDFDocumentRef bookPDF = CGPDFDocumentCreateWithURL((CFURLRef)pdfURL);
UIGraphicsBeginImageContext(CGSizeMake(100, 130));
NSUInteger totalNum = CGPDFDocumentGetNumberOfPages(bookPDF);
CGContextRef context = UIGraphicsGetCurrentContext();
for(int i = 0; i < totalNum; i++ ) {
CGRect arect = CGRectMake(0,0,200,282);
CGContextSaveGState(context);
CGContextTranslateCTM(context, 0.0, 141);
CGContextScaleCTM(context, 1.0, -1.0);
CGContextSetGrayFillColor(context, 1.0, 1.0);
CGContextFillRect(context, arect);
// Grab the first PDF page
CGPDFPageRef page = CGPDFDocumentGetPage(bookPDF, i + 1);
CGAffineTransform pdfTransform = CGPDFPageGetDrawingTransform(page, kCGPDFMediaBox, arect, 0, true);
// And apply the transform.
CGContextConcatCTM(context, pdfTransform);
CGContextDrawPDFPage(context, page);
// …
Run Code Online (Sandbox Code Playgroud) 我正在检查我现有的应用程序是否与 ios 13 新引入的暗模式功能一起正常工作。
一切似乎都正常,只有我的一个 tableViews 中的单元格背景没有根据模式(暗/亮)刷新。
如果应用程序以深色模式启动,单元格也会显示正确的深色背景。如果应用程序在后台时模式发生变化,则单元格背景颜色不会更改。单元格标签切换颜色正确。
对于 tableview 单元格,我使用以下函数进行渐变:
func gradient(frame:CGRect) -> CAGradientLayer {
let gradColor1 = UIColor(named: "gradientBright")!
let gradColor2 = UIColor(named: "gradientDark")!
let layer = CAGradientLayer()
layer.frame = frame
layer.startPoint = CGPoint(x: 0.5, y: 0)
layer.endPoint = CGPoint(x: 0.5, y: 1)
layer.colors = [
gradColor1.cgColor,
gradColor2.cgColor
]
layer.shadowOpacity = 0.7
layer.shadowRadius = 10.0
return layer
}
Run Code Online (Sandbox Code Playgroud)
我将渐变背景添加到表格单元格中
override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
Run Code Online (Sandbox Code Playgroud)
使用以下代码
cell.layer.insertSublayer(gradient(frame: cell.bounds), at: 0)
Run Code Online (Sandbox Code Playgroud)
任何想法,为什么在应用程序处于活动状态或在后台时发生模式更改后,只有渐变功能似乎无法获得正确的颜色?
问候