iOS /上的核心数据工作正常,但在iOS 8中获取更新或写入数据库时,我得到了
2014-09-19 01:16:31.819 xxxxxx [369:57150] __45- [PFUbiquityFilePresenter processPendingURLs] _block_invoke(439):CoreData:Ubiquity:Librarian在开始下载时返回严重错误错误域= BRCloudDocsErrorDomain Code = 5"操作无法运行没有完成.
(BRCloudDocsErrorDomain错误5 - URL处没有文档)"UserInfo = 0x175a85c0 {NSDescription = URL处没有文档,NSUnderlyingError = 0x175aefb0"操作无法完成.没有相应的文件和目录",
NSFilePath =/var/mobile/Library/Mobile Documents/xxxxx/CoreData/ATracker/mobile~268B3375-7A17-4FFA-89DE-AE1BF8DDB134/xxxxx/OJ~PXmuzk0E_yZN9NTVWA20~k_qcPzNgyW_uT_mz098 =/8929F33C-BB6A-48B6-B16C-BF612D04D947.1 .cdt} with userInfo {
NSDescription = "No document at URL";
NSFilePath = "/var/mobile/Library/Mobile Documents/xxxxx~xxxx~xxxxx/CoreData/xxxxx/mobile~268B3375-7A17-4FFA-89DE-AE1BF8DDB134/xxxxx/OJ~PXmuzk0E_yZN9NTVWA20~k_qcPzNgyW_uT_mz098=/8929F33C-BB6A-48B6-B16C-BF612D04D947.1.cdt";
NSUnderlyingError = "Error Domain=NSPOSIXErrorDomain Code=2 \"The operation couldn\U2019t be completed. No such file or directory\" UserInfo=0x175c2d50 {NSDescription=No such file or directory}";
Run Code Online (Sandbox Code Playgroud)
对于这些网址:(
"file:///var/mobile/Library/Mobile%20Documents/xxxxx~xxxx~xxxxx/CoreData/xxxxx/mobile~268B3375-7A17-4FFA-89DE-AE1BF8DDB134/xxxxx/OJ~PXmuzk0E_yZN9NTVWA20~k_qcPzNgyW_uT_mz098=/8929F33C-BB6A-48B6-B16C-BF612D04D947.1.cdt"
Run Code Online (Sandbox Code Playgroud)
)
从OS X 10.10开始,大部分NSStatusItem都被弃用,而不是该button
属性,该属性由NSStatusBarButton组成.它应该像普通按钮一样工作,但遗憾的是NSStatusButton中的cell
和setCell
方法也已被弃用.由于这个原因,我很难找到一种方法来保持按钮在点击后突出显示(通常按钮在鼠标按下时突出显示,在鼠标向上突出显示.我希望在鼠标按下后保持按钮突出显示).
调用[NSStatusButton setHighlighted:]
它的动作不起作用,因为一旦鼠标启动它似乎不会自动亮起.另一方面,使用延迟在下一个循环中调用它,即使[self performSelector: withDelay:]
突出显示以相当难看的方式闪烁.它有效,但看起来不太好.
设置按钮类型以NSToggleButton
完全删除突出显示,而是突出显示奇怪的模板图像.
这是我能想到的唯一方法.反正有没有覆盖这个NSButtonCell mouseUp行为?
在WWPC 2014关于新Yosemite UI的一次谈话中,它表示要避免使用NSVisualEffectView
蒙面图层.不幸的是,我的视图的图层确实有一个形状蒙版,因此其中的视觉效果视图具有丑陋的锯齿状边缘效果:
但是我知道必须以某种方式创建一个蒙面视觉效果视图,部分原因有两个:
NSVisualEffectView
产生一个平滑的,反对称的蒙版(但需要在其后面有一个未屏蔽的背景,而不仅仅是一个未屏蔽的父视图)NSPopover
并且NSMenu
似乎能够实现随尺寸变化的平滑蒙版:虽然它们使用的是否是可疑的NSVisualEffectView
,而不是定制的模糊视图.
有什么方法可以实现这种不依赖于遮罩图像而是依赖于路径或形状层的平滑遮罩?
我正在尝试在OS X中创建一个简单的JFrame窗口,并使用Graphics2d在其上呈现一个简单的黑色方块:
public Start() {
running = true;
window = new JFrame("Finest Hour");
window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
window.setPreferredSize(new Dimension(500, 500));
window.setSize(window.getPreferredSize());
FullScreenUtilities.setWindowCanFullScreen(window, true);
window.setIgnoreRepaint(true);
window.setVisible(true);
window.createBufferStrategy(2);
strategy = window.getBufferStrategy();
}
public static void main(String[] args) {
Start s = new Start();
s.loop();
}
public void loop() {
Random random = new Random();
while(running) {
Graphics2D g = (Graphics2D) strategy.getDrawGraphics();
g.setColor(Color.black);
g.fillRect(20, 20, 40, 40);
strategy.show();
}
}
Run Code Online (Sandbox Code Playgroud)
然而,当我使用strategy.show()时,窗口似乎在底部没有圆角.:
在没有缓冲策略的情况下渲染它,即:Graphics2D =(Graphics2D)window.getGraphics(); 生产一个圆角窗口:
我知道这是一个非常小的问题,但它仍然很烦人.有任何解决这个问题的方法吗?
我有一个页面A打开一个弹出窗口B.页面B,在一些工作后,总是重定向到弹出窗口中的另一个页面C. 然后,页面C调度一个事件以将一些数据发送到页面A,但是页面A没有引用页面C来注册事件处理程序.我试过的代码有点像这样:
网页A:
function handler(e) {
alert(e.detail.message);
}
var popup = window.open('/PageB.aspx');
popup.addEventListener("dispatch", handler, false);
Run Code Online (Sandbox Code Playgroud)
网页B:
location.href = "PageC.aspx";
Run Code Online (Sandbox Code Playgroud)
PageC:
var event = new CustomEvent(
"dispatch",
{
detail: {
message: "Test"
},
bubbles: true,
cancelable: true
}
);
window.dispatchEvent(event);
Run Code Online (Sandbox Code Playgroud)
但这不起作用,因为当我重定向时,PageA错过了对PageC的引用.有谁知道解决这个问题的方法?非常感谢你!
因此,在iOS 10中,您现在可以编写"拦截"推送通知的通知服务扩展,以便您可以在将内容显示给用户之前下载并处理它们.
但是,它们要求推送有效负载的'mutable-content'
密钥aps
设置为1. CloudKit订阅似乎不会在userInfo
字典中返回此密钥(至少CKDatabaseSubscription
不会),因此不会调用服务扩展.
有没有办法让CloudKit订阅通知可以使用UNNotificationServiceExtensions
?
我有这个容器里面有2个元素:http://jsfiddle.net/scQa2/1/(JSFiddle似乎没有正确居中,所以最好复制并粘贴代码)
的test.html
<div id="main">
<img src="http://images.fanpop.com/images/image_uploads/Flower-Wallpaper-flowers-249402_1024_768.jpg" id="image"/>
<div id="text">
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id …
Run Code Online (Sandbox Code Playgroud) 我在名为test的文件夹中有一个名为foo.js的小脚本,其中目录的位置未知:
$.post("bar.php");
Run Code Online (Sandbox Code Playgroud)
它由两个不同的html文件使用,一个在/test/index.html:
<script src="foo.js"></script>
Run Code Online (Sandbox Code Playgroud)
另一个在/test/index.html:
<script src="../foo.js"></script>
Run Code Online (Sandbox Code Playgroud)
当我从/index.html运行脚本时,它工作正常,并调用bar.php.但是当我从/subdirectory/index.html调用它时,javascript告诉我无法找到资源(bar.php).但是,如果我将bar.php复制并粘贴到/子目录中,则可以正常工作.
有没有办法让javascript使用脚本所在的目录(在本例中为test),而不是使用最初调用的目录?
我正在制作一个滚动评论部分,它的工作原理是由php回应的几个元素的顶级属性用javascript动画.一切似乎工作正常,除非我将其位置设置为绝对并同时使用javascript,这导致text-align:center仅在文本中有多行时才起作用.这是我的代码:
HTML(大致如此,通过PHP回应,也为内联样式道歉)
<div id="element0" style="position:absolute;text-align:center;">Hello world!</div>
<div id="element1" style="position:absolute;text-align:center;">Hello world!</div>
<div id="element2" style="position:absolute;text-align:center;">Hello world!</div>
<div id="element3" style="position:absolute;text-align:center;">Hello world!</div>
Run Code Online (Sandbox Code Playgroud)
使用Javascript
var offset = 0;
var i = 0;
for(i = 0; i < 3; i++) {
obj = document.getElementById("element" + i);
obj.style.top = offset + "px";
offset += obj.clientHeight;
}
function moveComments() {
var i1 = 0;
for(i1 = 0; i1 < 3; i1++) {
obj = document.getElementById("element" + i1);
obj.style.top = parseInt(obj.style.top) - 1 + 'px';
if(parseInt(obj.style.top) <= -offset)
obj.style.top …
Run Code Online (Sandbox Code Playgroud) html ×3
javascript ×3
macos ×3
cocoa ×2
css ×2
ios ×2
java ×2
objective-c ×2
osx-yosemite ×2
alignment ×1
asp.net ×1
cloudkit ×1
core-data ×1
custom-event ×1
exception ×1
graphics ×1
graphics2d ×1
icloud ×1
ios10 ×1
ios8 ×1
margin ×1
nsstatusitem ×1
nsview ×1
popup ×1
string ×1
swing ×1
syntax ×1