Skip to content

Commit 8701b77

Browse files
committed
add nullability annotations for swift
1 parent 68bc9e1 commit 8701b77

2 files changed

Lines changed: 5 additions & 5 deletions

File tree

FEPopupMenuController/FEPopupMenuController.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,17 +11,17 @@
1111

1212
@interface FEPopupMenuController : UIViewController
1313

14-
@property (nonatomic, strong) NSArray<FEPopupMenuItem *> *items;
14+
@property (nonatomic, strong) NSArray<FEPopupMenuItem *> * __nullable items;
1515

1616
/**
1717
* using FEPopupMenuItem init
1818
*/
19-
- (instancetype)initWithItems:(NSArray<FEPopupMenuItem *> *)items;
19+
- (instancetype __nonnull)initWithItems:(NSArray<FEPopupMenuItem * > * __nonnull)items;
2020

2121
/**
2222
* popup the view controller
2323
*/
24-
- (void)showInViewController:(UIViewController *)viewController atPosition:(CGPoint)position;
24+
- (void)showInViewController:(UIViewController * __nonnull)viewController atPosition:(CGPoint)position;
2525

2626
/**
2727
* dismiss the view controller

FEPopupMenuController/FEPopupMenuController.m

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ @interface FEPopupMenuController () <UITableViewDelegate,UITableViewDataSource,U
2222

2323
@implementation FEPopupMenuController
2424

25-
-(instancetype)initWithItems:(NSArray *)items{
25+
-(instancetype)initWithItems:(NSArray<FEPopupMenuItem *> *)items {
2626
if (self = [super init]) {
2727
self.items = items;
2828
self.automaticDismiss = YES;
@@ -178,4 +178,4 @@ - (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceive
178178
return transitioning;
179179
}
180180

181-
@end
181+
@end

0 commit comments

Comments
 (0)