Skip to content

Commit 5b47853

Browse files
Merge pull request #179 from TakayukiHoshi1984/bugfix_irkit_resource_bundle
不具合修正: APIキーをリソースバンドルから取得できない。
2 parents 832760a + 68844d5 commit 5b47853

9 files changed

Lines changed: 33 additions & 6 deletions

File tree

dConnectDevicePlugin/dConnectDeviceIRKit/dConnectDeviceIRKit.xcodeproj/project.pbxproj

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@
5959
30A0A33919A5952D00822B73 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 30A0A33819A5952D00822B73 /* CoreFoundation.framework */; };
6060
30A1EBDF19A8D16600E6CCE9 /* DPIRKitWiFiFormViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 30A1EBDE19A8D16600E6CCE9 /* DPIRKitWiFiFormViewController.m */; };
6161
6682B8D719CA81E40039DCAA /* irkit09.png in Resources */ = {isa = PBXBuildFile; fileRef = 6682B8D619CA81E40039DCAA /* irkit09.png */; };
62+
6BCBFE1F2053F84000E5541E /* dConnectDeviceIRKit-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 30A0A33219A5932700822B73 /* dConnectDeviceIRKit-Info.plist */; };
6263
8EB8544C1D42403E0035C0DC /* dconnect_icon_off.png in Resources */ = {isa = PBXBuildFile; fileRef = 8EB8544A1D42403E0035C0DC /* dconnect_icon_off.png */; };
6364
8EB8544D1D42403E0035C0DC /* dconnect_icon.png in Resources */ = {isa = PBXBuildFile; fileRef = 8EB8544B1D42403E0035C0DC /* dconnect_icon.png */; };
6465
AB03424519BD790A00B1967E /* Storyboard_iPad.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = AB03424719BD790A00B1967E /* Storyboard_iPad.storyboard */; };
@@ -658,6 +659,7 @@
658659
AB4B690819B46FC9009939C9 /* irkit05.png in Resources */,
659660
8EB8544C1D42403E0035C0DC /* dconnect_icon_off.png in Resources */,
660661
AB4B690919B46FC9009939C9 /* irkit06.png in Resources */,
662+
6BCBFE1F2053F84000E5541E /* dConnectDeviceIRKit-Info.plist in Resources */,
661663
D63BB8C31DA2068000892E5E /* remotecontroller.json in Resources */,
662664
AB4B690A19B46FC9009939C9 /* irkit07.png in Resources */,
663665
AB4B690B19B46FC9009939C9 /* irkit08.png in Resources */,

dConnectDevicePlugin/dConnectDeviceIRKit/dConnectDeviceIRKit/Classes/setting/DPIRKitModelController.h

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,11 @@
1010
#import <Foundation/Foundation.h>
1111
#import <UIKit/UIKit.h>
1212

13+
@class DPIRKitSettingViewController;
14+
1315
@interface DPIRKitModelController : NSObject<UIPageViewControllerDataSource>
1416

15-
- (id) initWithRootViewController:(UIViewController *)root;
17+
- (id) initWithRootViewController:(DPIRKitSettingViewController *)root;
1618

1719
- (UIViewController *)viewControllerAtIndex:(NSUInteger)index storyboard:(UIStoryboard *)storyboard;
1820
- (NSUInteger)indexOfViewController:(UIViewController *)viewController;

dConnectDevicePlugin/dConnectDeviceIRKit/dConnectDeviceIRKit/Classes/setting/DPIRKitModelController.m

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99

1010
#import "DPIRKitModelController.h"
1111
#import "DPIRKitPageViewController.h"
12+
#import "DPIRKitSettingViewController.h"
1213

1314
@interface DPIRKitModelController()
1415
{
@@ -21,7 +22,7 @@ @interface DPIRKitModelController()
2122

2223
@implementation DPIRKitModelController
2324

24-
- (id) initWithRootViewController:(UIViewController *)root {
25+
- (id) initWithRootViewController:(DPIRKitSettingViewController *)root {
2526
self = [super init];
2627

2728
if (self) {

dConnectDevicePlugin/dConnectDeviceIRKit/dConnectDeviceIRKit/Classes/setting/viewcontroller/DPIRKitConnectionGuideViewController.m

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,6 @@ - (void) showAlertWithTileKey:(NSString *)titleKey
167167
message:DPIRLocalizedString(_bundle, messageKey)
168168
preferredStyle:UIAlertControllerStyleAlert];
169169

170-
171170
__weak typeof(self) _self = self;
172171
UIAlertAction* closeButton = [UIAlertAction
173172
actionWithTitle:DPIRLocalizedString(_bundle, closeButtonKey)
@@ -189,7 +188,6 @@ - (void) showAlertWithTileKey:(NSString *)titleKey
189188

190189
[alert addAction:closeButton];
191190

192-
[self presentViewController:alert animated:YES completion:nil];
193191
dispatch_async(dispatch_get_main_queue(), ^{
194192
[_self stopLoading];
195193
[_self presentViewController:alert animated:YES completion:nil];

dConnectDevicePlugin/dConnectDeviceIRKit/dConnectDeviceIRKit/Classes/setting/viewcontroller/DPIRKitPageViewController.h

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,16 @@
99

1010
#import <UIKit/UIKit.h>
1111

12+
@class DPIRKitSettingViewController;
13+
1214
@interface DPIRKitPageViewController : UIViewController
1315

1416
@property (nonatomic) NSUInteger index;
15-
@property (nonatomic, weak) UIViewController *root;
17+
@property (nonatomic, weak) DPIRKitSettingViewController *root;
1618

1719
- (void) setScrollEnable:(BOOL)enable;
1820
- (void) setScrollEnable:(BOOL)enable closeBtn:(BOOL)closeEnable;
1921

22+
- (void) transitToNext;
23+
2024
@end

dConnectDevicePlugin/dConnectDeviceIRKit/dConnectDeviceIRKit/Classes/setting/viewcontroller/DPIRKitPageViewController.m

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99

1010
#import "DPIRKitPageViewController.h"
1111
#import "DPIRKitConst.h"
12+
#import "DPIRKitSettingViewController.h"
1213

1314
@interface DPIRKitPageViewController (){
1415
NSLayoutConstraint *_space;
@@ -108,4 +109,8 @@ - (void) setScrollEnable:(BOOL)enable closeBtn:(BOOL)closeEnable {
108109
self.root.navigationItem.leftBarButtonItem.enabled = closeEnable;
109110
}
110111

112+
- (void) transitToNext {
113+
[self.root transitToNextFromViewController:self];
114+
}
115+
111116
@end

dConnectDevicePlugin/dConnectDeviceIRKit/dConnectDeviceIRKit/Classes/setting/viewcontroller/DPIRKitSettingViewController.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,6 @@
1111

1212
@interface DPIRKitSettingViewController : UIViewController
1313

14+
- (void) transitToNextFromViewController:(UIViewController *)viewController;
15+
1416
@end

dConnectDevicePlugin/dConnectDeviceIRKit/dConnectDeviceIRKit/Classes/setting/viewcontroller/DPIRKitSettingViewController.m

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,16 @@ - (void) removeUserDefaults;
2525

2626
@implementation DPIRKitSettingViewController
2727

28+
- (void) transitToNextFromViewController:(UIViewController *)viewController
29+
{
30+
UIViewController *nextPage = [_modelController pageViewController:_pageViewController
31+
viewControllerAfterViewController:viewController];
32+
NSArray *viewControllers = @[nextPage];
33+
34+
[_pageViewController setViewControllers:viewControllers direction:UIPageViewControllerNavigationDirectionForward
35+
animated:YES completion:nil];
36+
}
37+
2838
- (void)viewDidLoad
2939
{
3040
[super viewDidLoad];

dConnectDevicePlugin/dConnectDeviceIRKit/dConnectDeviceIRKit/Classes/setting/viewcontroller/DPIRKitWiFiSelectionGuideViewController.m

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ typedef NS_ENUM(NSUInteger, DPIRKitSelectionState) {
1717
DPIRKitSelectionStateGotDeviceKey,
1818
DPIRKitSelectionStateWaitingIRKitSSID,
1919
DPIRKitSelectionStateCheckingIRKit,
20+
DPIRKitSelectionStatePrepared,
2021
};
2122

2223
@interface DPIRKitWiFiSelectionGuideViewController ()
@@ -66,6 +67,8 @@ - (void) showAlertWithTileKey:(NSString *)titleKey
6667
} else if (_state == DPIRKitSelectionStateCheckingIRKit) {
6768
_state = DPIRKitSelectionStateWaitingIRKitSSID;
6869
[self setScrollEnable:NO closeBtn:YES];
70+
} else if (_state == DPIRKitSelectionStatePrepared) {
71+
[self transitToNext];
6972
} else {
7073
[self dismissViewControllerAnimated:YES completion:nil];
7174
}
@@ -204,7 +207,7 @@ - (void) enterForground {
204207
if (isIRKit) {
205208

206209
@synchronized (_self) {
207-
_state = DPIRKitSelectionStateIdling;
210+
_state = DPIRKitSelectionStatePrepared;
208211
}
209212
[_self showAlertWithTileKey:@"AlertTitlePrepared"
210213
messsageKey:@"AlertMessageIsIRKit"

0 commit comments

Comments
 (0)