cuốn sách gpt4 ai đã làm

ios - Cách tải ứng dụng Frontmost cho iOS8

In lại Tác giả: Taklimakan Thời gian cập nhật: 2023-11-02 07:59:45 26 4
mua khóa gpt4 Nike

Trước đó tôi đã sử dụng khung bảng mùa xuân để tải ứng dụng trên cùng, nó hoạt động tốt trước ios7 nhưng ở iOS8. Tôi không nhận được tên ứng dụng hàng đầu. Tôi đang sử dụng mã này.

#define SBSERVPATH "/System/Library/PrivateFrameworks/SpringBoardServices.framework/SpringBoardServices"
#define UIKITPATH ​​​​"/System/Library/Framework/UIKit.framework/UIKit"
// Để lấy cổng
mach_port_t *p;
void *uikit = dlopen(UIKITPATH, RTLD_LAZY);
int (*SBSSpringBoardServerPort)() =
dlsym(uikit, "SBSSpringBoardServerPort");
p = (mach_port_t *)SBSSpringBoardServerPort();
dlclose(uikit);

void *sbserv = dlopen(SBSERVPATH, RTLD_LAZY);

void* (*SBFrontmostApplicationDisplayIdentifier)(mach_port_t* port,char * result) =
dlsym(sbserv, "SBFrontmostApplicationDisplayIdentifier");
//Nhận ứng dụng trên cùng
char frontmostAppS[256];
memset(frontmostAppS,sizeof(frontmostAppS),0);
SBFrontmostApplicationDisplayIdentifier(p,frontmostAppS);
NSString * frontmostApp=[NSString stringWithFormat:@"%s",frontmostAppS];

Bất cứ ai có thể giúp tôi giải quyết nó. Hoặc nếu sai ở đâu mong các bạn bổ sung thêm. Cảm ơn trước.

câu trả lời hay nhất

Có lẽ bạn không thể. theobài đăng này , việc tải ứng dụng hàng đầu qua SBFrontmostApplicationDisplayIdentifier bị coi là hành vi rò rỉ quyền riêng tư và đã bị chặn trong iOS 8.

Về ios - Cách tải ứng dụng Frontmost cho iOS8, chúng tôi tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/25939616/

26 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress