小编PF1*_*PF1的帖子

停止返回缓存的CLLocationManager位置

我想知道是否有某种方法来使它,所以CLLocationManager不会自动返回缓存的位置.据我所知,文档说"位置服务尽快返回初始位置,在可用时返回缓存信息"但这个缓存位置可能离用户当前位置非常远,如果可能的话我希望它更精确.

谢谢你的帮助!

iphone cocoa-touch location caching cllocationmanager

5
推荐指数
2
解决办法
5649
查看次数

删除IKImageBrowserView的拖放行为

默认情况下(看起来),IKImageBrowserView可以拖放到Finder中的位置.我想关闭这种行为但不确定如何这样做.我在想,也许实现NSDraggingDestination协议并覆盖它可以解决这个问题,但到目前为止它还没有对我有用.

谢谢你的帮助!

cocoa finder drag-and-drop ikimagebrowserview

4
推荐指数
1
解决办法
1720
查看次数

自动调整大小UITableViewCell:无法同时满足约束

我正在尝试实现一个UITableViewCell,它自动调整其高度以适应可用内容.我现在有以下布局,但每当我运行程序时,调试器会抛出各种"无法同时满足约束"错误.我设置约束的方式有问题吗?

[LayoutConstraints] Unable to simultaneously satisfy constraints.
    Probably at least one of the constraints in the following list is one you don't want. 
    Try this: 
        (1) look at each constraint and try to figure out which you don't expect; 
        (2) find the code that added the unwanted constraint or constraints and fix it. 
(
    "<NSLayoutConstraint:0x60800009c2f0 UIImageView:0x7fd389002f50.height == 60   (active)>",
    "<NSLayoutConstraint:0x60800009a8b0 UIImageView:0x7fd389002f50.top == UITableViewCellContentView:0x7fd389009b20.topMargin + 4   (active)>",
    "<NSLayoutConstraint:0x608000097ca0 UITableViewCellContentView:0x7fd389009b20.bottomMargin >= UIImageView:0x7fd389002f50.bottom + 4   (active)>",
    "<NSLayoutConstraint:0x600000097d40 'UIView-Encapsulated-Layout-Height' UITableViewCellContentView:0x7fd389009b20.height == 80   (active)>"
) …
Run Code Online (Sandbox Code Playgroud)

xcode objective-c uitableview uikit ios

4
推荐指数
1
解决办法
652
查看次数

在玩笑模拟期间获取原始实现

我试图在 ESM 模块中临时模拟节点获取,同时仍然重新训练原始实现,以便我可以访问真实端点的值。但是,此错误显示“必须使用导入来加载 ES 模块”。我认识到对 ESM 的 jest 支持仍悬而未决 - 有没有办法在当前 Node、ES6 和 Jest 的组合中实现此行为?

Worker.ts(依赖项):

export default async () => {
    const response = await fetch("http://example2.org");
    return await response.json()
  }
Run Code Online (Sandbox Code Playgroud)

主要.测试.ts:

import { jest } from "@jest/globals";


jest.mock("node-fetch", () => {
    return Promise.resolve({
        json: () => Promise.resolve({ myItem: "abc" }),
    })
})

import doWork from './worker.js';
import mockedFetch from 'node-fetch';

const originalFetch = jest.requireActual('node-fetch') as any;

test("Ensure mock", async () => {
    const result = await doWork();
    expect(result.myItem).toStrictEqual("abc");
    expect(mockedFetch).toBeCalledTimes(1); …
Run Code Online (Sandbox Code Playgroud)

javascript fetch node.js jestjs

4
推荐指数
1
解决办法
7022
查看次数

对NSFileManager结果排序

我想知道如何获得NSFileManager列表以按Finder对它们进行排序的顺序显示结果.默认情况下,此代码:

NSFileManager *fileManager = [[NSFileManager alloc] init];

NSError *foundErrors = nil;

NSArray *contentsOfDockDirectory = [fileManager contentsOfDirectoryAtPath:@"/Users/me/Desktop error:&foundErrors];
Run Code Online (Sandbox Code Playgroud)

生成一个NSArray,以这种顺序列出它:1,100,2,200等.然而,Finder在它的正确排序中显示它,所以它是:1,2,100,200等.

有没有办法对NSArray或NSFileManager进行排序,以便按此顺序列出列表?

sorting macos cocoa nsfilemanager

3
推荐指数
1
解决办法
2106
查看次数

AquaticPrime"常规"许可证?

我正在寻找使用AquaticPrime作为Cocoa共享软件应用程序的密钥生成器.对于那些不了解它的人,你可以在这里查看:http://aquaticmac.com/.但是,当我尝试实现它时,我遇到了问题.我不希望我的用户必须将整个字典复制并粘贴到我的应用程序中(或从文件浏览器中选择它),我只是希望他们有一些代码如:1111-1111-1111-1111-1111为他们解锁应用程序.有没有办法在AquaticPrime中做到这一点?但假设它不能,是否有其他框架可以做到这一点,还是我只需要硬编码?

cocoa registration

3
推荐指数
1
解决办法
1147
查看次数

在Cocoa中运行每分钟的函数

我想知道是否有某种方法可以在Cocoa中每分钟运行一个函数.我个人将使用它来保存内容,因为用户在退出时键入内容 - 但我已经看到这种效果也在Twitter客户端中使用.当用户保持窗口打开时,它将在没有用户输入的情况下每x分钟自动更新.好像这很常见,语言允许它,我似乎无法找到它的文档.

谢谢你的帮助!

twitter cocoa autosave minute

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

显示登录网站上的内容

我不太确定如何用语言来描述它而不会使它过于复杂,所以这基本上是我想要发生的事情:

  1. 用户访问我的网站,比方说:www.example.com/
  2. 服务器转到另一个网站example2.com,该网站有一个用户应输入用户名和密码的字段
  3. 服务器自动输入用户名和密码,然后重定向到站点的"用户部分".
  4. 服务器点击侧栏上的其中一个链接,然后被发送到另一个页面"用户部分".
  5. 然后,该网站会抓取此页面上的所有内容,并在example.com上显示

我尝试这样做的原因是从具有用户必须登录的用户名和密码部分的网站创建RSS源.我没有看到RSS创建网站,使您能够这样做,这是为什么我试图这样做.但是,如果有人知道RSS网站可以让你这样做,那也会很棒.

谢谢你的帮助!

html php rss client

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

更改文件保存位置

我想知道是否有某种方法可以在Mac OS X上创建一个脚本,它将改变所有本机Cocoa应用程序的默认保存位置.我不知道从哪里开始,所以我愿意接受有关如何做到这一点的任何建议.

谢谢你的帮助!

macos scripting cocoa background

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

来自UIView的presentModalViewController

我试图在UIViewController上调用presentModalViewController以显示一个地址簿"视图",但是我遇到了一些问题."控制"应用程序的UIViewController只是将视图绘制到屏幕上,然后让视图完成所有用户交互处理等.但是现在,我需要以某种方式需要回溯到UIViewController才能调用presentModalViewController在上面.有人会有任何想法如何实现这一目标吗?

谢谢你的帮助!

iphone cocoa-touch uiviewcontroller uiview

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

NSString保留问题

我在NSString保留方面遇到了一些问题.我的问题是在第二个函数(runItem)上它似乎没有获取item1的值.不管我把它设置为什么,它似乎只是设置为零.我正在为Cocoa编程(桌面版,而不是iPhone版),之前我没有遇到过NSString这类问题.我不知道我在做什么导致它,所以如果有人能帮助我,我会非常感激!我的AppController.h文件中的代码:

@interface AppController : NSObject {
    NSString *item1;
}
@property (retain) NSString *item1;

- (IBAction)runItem:(id)sender;

@end
Run Code Online (Sandbox Code Playgroud)

和AppController.m:

@synthesize item1;

- (void)awakeFromNib: {
    NSDictionary *savedFile = [NSDictionary dictionaryWithContentsOfFile:@"Users/me/Desktop/Testing.plist"];
    if (savedFile != nil) {
        item1 = [savedFile objectForKey:@"Item Title"];
        AppController *runFunction = [[AppController alloc] init];
        [runFunction runItem:self];
    }
    else {
        item1 = nil;
    }
}

- (IBAction)runItem:(id)sender 
    NSLog(@"%@", item1);
}
Run Code Online (Sandbox Code Playgroud)

cocoa memory-management

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

在jQuery中不循环

好吧,我只是想不出这个.在查看并重新查看我的代码之后可能需要几个小时之后,我仍然没有找到这种奇怪的行为.

它与背景的褪色有关,并且它排除了阵列中列出的大约12个图像.

剩下的图像是:bg6,bg36,bg13,bg8,bg14,bg15,bg24,bg29,bg27,bg9,bg19,bg3

主要代码第1部分:

insertLayer();

var bg1 = "#000 url('./images/background/image_1.jpg') no-repeat fixed center center";
var bg2 = "#000 url('./images/background/image_2.jpg') no-repeat fixed center center";
var bg3 = "#000 url('./images/background/image_3.jpg') no-repeat fixed center center";

var bg4 = "#000 url('./images/background/image_4.jpg') no-repeat fixed center center";
var bg5 = "#000 url('./images/background/image_5.jpg') no-repeat fixed center center";
var bg6 = "#000 url('./images/background/image_6.jpg') no-repeat fixed center center";

var bg7 = "#000 url('./images/background/image_7.jpg') no-repeat fixed center center";
var bg8 = "#000 url('./images/background/image_8.jpg') no-repeat fixed center center";
var bg9 = …
Run Code Online (Sandbox Code Playgroud)

html css jquery image

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