를로드 할 때 위젯은 내가 간단한 시간표 위젯을 만든 표시되지 않습니다,하지만 난 아이폰 OS 시뮬레이터에서 테스트하려고 할 때, 그것은아이폰 OS 8 오늘
시간표 [4012 : 108619]과 같이 말한다에 실패는 3965에서 CoreMedia 사용 권한을 상속합니다. (null)
위젯이 표시되지 않습니다. 여기 내 코드가 있습니다.
#import "TodayViewController.h"
#import <NotificationCenter/NotificationCenter.h>
@interface TodayViewController() <NCWidgetProviding, UITableViewDataSource, UITableViewDelegate>
@end
@implementation TodayViewController
- (void)viewDidLoad {
[super viewDidLoad];
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"TableCell"];
return cell;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
return 7;
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
- (void)widgetPerformUpdateWithCompletionHandler:(void (^)(NCUpdateResult))completionHandler {
// Perform any setup necessary in order to update the view.
// If an error is encountered, use NCUpdateResultFailed
// If there's no update required, use NCUpdateResultNoData
// If there's an update, use NCUpdateResultNewData
completionHandler(NCUpdateResultNewData);
}
@end
하지만 iOS 시뮬레이터의 위젯 이름 만 표시됩니다. –
나는 그것을 언급해야한다. 답변이 업데이트되었습니다. –
이상하지만 같은 일이 발생합니다. 위젯에서 사용자 정의 UITableView 높이를 사용할 수 있습니까? –