Commit df9cee72 authored by Alex Moore's avatar Alex Moore
Browse files

working on uiwebview

parent d0c4657d
No preview for this file type
......@@ -27,6 +27,7 @@
EF22332C1A9FA2FC005F0FFC /* CaptuvoOptionsController.m in Sources */ = {isa = PBXBuildFile; fileRef = EF22332B1A9FA2FC005F0FFC /* CaptuvoOptionsController.m */; };
EF22332F1A9FA320005F0FFC /* libCaptuvoSDK.a in Frameworks */ = {isa = PBXBuildFile; fileRef = EF22332E1A9FA320005F0FFC /* libCaptuvoSDK.a */; };
EF5D7C151A93E7F7005FD90F /* SettingsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = EF5D7C141A93E7F7005FD90F /* SettingsViewController.m */; };
EFF4A0F31AB9110800FA82F3 /* WebViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = EFF4A0F21AB9110800FA82F3 /* WebViewController.m */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
......@@ -74,6 +75,8 @@
EF22332E1A9FA320005F0FFC /* libCaptuvoSDK.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libCaptuvoSDK.a; sourceTree = "<group>"; };
EF5D7C131A93E7F7005FD90F /* SettingsViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SettingsViewController.h; sourceTree = "<group>"; };
EF5D7C141A93E7F7005FD90F /* SettingsViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SettingsViewController.m; sourceTree = "<group>"; };
EFF4A0F11AB9110800FA82F3 /* WebViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebViewController.h; sourceTree = "<group>"; };
EFF4A0F21AB9110800FA82F3 /* WebViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WebViewController.m; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
......@@ -157,6 +160,7 @@
EF2233301A9FA327005F0FFC /* Include */ = {
isa = PBXGroup;
children = (
EFF4A0F11AB9110800FA82F3 /* WebViewController.h */,
EF22332D1A9FA320005F0FFC /* Captuvo.h */,
78FD6B0F1A81713A00D48A92 /* AppDelegate.h */,
EF22332A1A9FA2FC005F0FFC /* CaptuvoOptionsController.h */,
......@@ -182,6 +186,7 @@
EF2233321A9FA349005F0FFC /* Source */ = {
isa = PBXGroup;
children = (
EFF4A0F21AB9110800FA82F3 /* WebViewController.m */,
78FD6B101A81713A00D48A92 /* AppDelegate.m */,
EF22332B1A9FA2FC005F0FFC /* CaptuvoOptionsController.m */,
EF2233251A9FA2DD005F0FFC /* CaptuvoScannerController.m */,
......@@ -314,6 +319,7 @@
files = (
78FD6B461A81929200D48A92 /* LogInViewController.m in Sources */,
EF5D7C151A93E7F7005FD90F /* SettingsViewController.m in Sources */,
EFF4A0F31AB9110800FA82F3 /* WebViewController.m in Sources */,
78FD6B3D1A8185AF00D48A92 /* ScanBookViewController.m in Sources */,
78FD6B111A81713A00D48A92 /* AppDelegate.m in Sources */,
78FD6B0E1A81713A00D48A92 /* main.m in Sources */,
......
......@@ -10,6 +10,6 @@
@interface CaptuvoScannerController : CaptuvoViewController
@property (weak, nonatomic) IBOutlet UITextField *txtBookID;
//@property (weak, nonatomic) IBOutlet UITextField *txtBookID;
@end
......@@ -7,8 +7,9 @@
//
#import <UIKit/UIKit.h>
#import "WebViewController.h"
#import "Captuvo.h"
@interface CaptuvoViewController : UIViewController<CaptuvoEventsProtocol>
@interface CaptuvoViewController : WebViewController<CaptuvoEventsProtocol>
@end
......@@ -39,8 +39,7 @@
<key>UISupportedInterfaceOrientations</key>
<array>
<string>UIInterfaceOrientationPortrait</string>
<string>UIInterfaceOrientationLandscapeLeft</string>
<string>UIInterfaceOrientationLandscapeRight</string>
<string>UIInterfaceOrientationPortraitUpsideDown</string>
</array>
<key>UISupportedInterfaceOrientations~ipad</key>
<array>
......
......@@ -7,9 +7,9 @@
//
#import <UIKit/UIKit.h>
#import "WebViewController.h"
@interface LogInViewController : UIViewController
@interface LogInViewController : WebViewController
@property (weak, nonatomic, readonly) UIButton *btnLogIn;
@property (weak, nonatomic, readonly) UITextField *txtUsername;
@property (weak, nonatomic, readonly) UITextField *txtPassword;
......
......@@ -20,8 +20,8 @@
@synthesize txtUsername;
@synthesize txtPassword;
static NSString *USERNAME = @"alex";
static NSString *PASSWORD = @"what";
static NSString *USERNAME = @"";//@"alex";
static NSString *PASSWORD = @"";//@"what";
- (void)viewDidLoad {
[super viewDidLoad];
......
......@@ -231,10 +231,6 @@
<rect key="frame" x="10" y="145" width="568" height="30"/>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<textInputTraits key="textInputTraits"/>
<connections>
<action selector="txtChange:" destination="chc-VY-Gqa" eventType="editingChanged" id="hYF-c0-3C8"/>
<action selector="txtValueChange:" destination="chc-VY-Gqa" eventType="valueChanged" id="37Z-P5-S5j"/>
</connections>
</textField>
</subviews>
<color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
......@@ -262,7 +258,6 @@
<outlet property="imgCheck" destination="ROA-6e-Pjx" id="aHt-g1-AhY"/>
<outlet property="imgX" destination="ybW-ia-BeV" id="13c-F3-Ox4"/>
<outlet property="lblSection" destination="28C-Wr-Ey7" id="xrK-eJ-KDa"/>
<outlet property="txtBookID" destination="H7S-u0-5kF" id="Xdo-h1-mcm"/>
</connections>
</viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="cQa-49-Hhu" userLabel="First Responder" sceneMemberID="firstResponder"/>
......
......@@ -18,7 +18,7 @@ static int BOOK_ID_LENGTH = 14;
@property (weak, nonatomic) IBOutlet UIImageView *imgCheck;
@property (weak, nonatomic) IBOutlet UIImageView *imgX;
@property (weak, nonatomic) IBOutlet UILabel *lblSection;
- (IBAction)txtChange:(id)sender;
- (void)txtChange;
......@@ -107,11 +107,12 @@ static int BOOK_ID_LENGTH = 14;
- (IBAction)txtChange:(id)sender {
//- (IBAction)txtChange:(id)sender {
- (void)txtChange {
NSCharacterSet* notDigits = [[NSCharacterSet decimalDigitCharacterSet] invertedSet];
if(txtBookID.text.length == BOOK_ID_LENGTH) { //string is proper length
if([txtBookID.text rangeOfCharacterFromSet:notDigits].location == NSNotFound) { //string is numeric
if(self.txtBookID.text.length == BOOK_ID_LENGTH) { //string is proper length
if([self.txtBookID.text rangeOfCharacterFromSet:notDigits].location == NSNotFound) { //string is numeric
// SEND BOOK ID TO RTI
//randomly generate errors
......@@ -135,6 +136,11 @@ static int BOOK_ID_LENGTH = 14;
}
}
- (void)decoderDataReceived:(NSString *)data {
[super decoderDataReceived:data];
[self txtChange];
}
@end
//
// WebViewController.h
// PLUCdraft
//
// Created by PLUC SeniorDesign on 3/17/15.
// Copyright (c) 2015 Alexander W. Moore. All rights reserved.
//
#import <UIKit/UIKit.h>
@interface WebViewController : UIViewController
@property (weak, nonatomic) IBOutlet UITextField *txtBookID;
@end
//
// WebViewController.m
// PLUCdraft
//
// Created by PLUC SeniorDesign on 3/17/15.
// Copyright (c) 2015 Alexander W. Moore. All rights reserved.
//
#import "WebViewController.h"
@interface WebViewController ()
@end
@implementation WebViewController
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view.
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
/*
#pragma mark - Navigation
// In a storyboard-based application, you will often want to do a little preparation before navigation
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
// Get the new view controller using [segue destinationViewController].
// Pass the selected object to the new view controller.
}
*/
@end
//
// FirstViewController.h
// WebviewDemo
//
// Created by PLUC SeniorDesign on 3/16/15.
// Copyright (c) 2015 PLUC SeniorDesign. All rights reserved.
//
#import "ViewController.h"
@interface FirstViewController : ViewController
@end
//
// FirstViewController.m
// WebviewDemo
//
// Created by PLUC SeniorDesign on 3/16/15.
// Copyright (c) 2015 PLUC SeniorDesign. All rights reserved.
//
#import "FirstViewController.h"
@interface FirstViewController ()
@end
@implementation FirstViewController
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view.
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
/*
#pragma mark - Navigation
// In a storyboard-based application, you will often want to do a little preparation before navigation
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
// Get the new view controller using [segue destinationViewController].
// Pass the selected object to the new view controller.
}
*/
@end
//
// ViewController.h
// SecondViewController.h
// WebviewDemo
//
// Created by PLUC SeniorDesign on 2/16/15.
// Created by PLUC SeniorDesign on 3/16/15.
// Copyright (c) 2015 PLUC SeniorDesign. All rights reserved.
//
#import <UIKit/UIKit.h>
@interface ViewController : UIViewController
@property (strong, nonatomic) IBOutlet UIWebView *webview;
@interface SecondViewController : ViewController
@end
//
// SecondViewController.m
// WebviewDemo
//
// Created by PLUC SeniorDesign on 3/16/15.
// Copyright (c) 2015 PLUC SeniorDesign. All rights reserved.
//
#import "SecondViewController.h"
@implementation SecondViewController
@end
//
// ViewController.m
// WebviewDemo
//
// Created by PLUC SeniorDesign on 2/16/15.
// Copyright (c) 2015 PLUC SeniorDesign. All rights reserved.
//
#import "ViewController.h"
@interface ViewController ()
@property (weak, nonatomic) IBOutlet UIBarButtonItem *btnBack;
@property (weak, nonatomic) IBOutlet UIBarButtonItem *btnStop;
@property (weak, nonatomic) IBOutlet UIBarButtonItem *btnRefresh;
@property (weak, nonatomic) IBOutlet UIBarButtonItem *btnForward;
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
NSString *strURL = @"http://www.google.com";
NSURL *url = [NSURL URLWithString:strURL];
NSURLRequest *urlRequest = [NSURLRequest requestWithURL:url];
[self.webview loadRequest:urlRequest];
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
@end
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 46;
objects = {
/* Begin PBXBuildFile section */
EFF4A0BF1AB7678F00FA82F3 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = EFF4A0BE1AB7678F00FA82F3 /* main.m */; };
EFF4A0C21AB7678F00FA82F3 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = EFF4A0C11AB7678F00FA82F3 /* AppDelegate.m */; };
EFF4A0C51AB7678F00FA82F3 /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = EFF4A0C41AB7678F00FA82F3 /* ViewController.m */; };
EFF4A0C81AB7678F00FA82F3 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = EFF4A0C61AB7678F00FA82F3 /* Main.storyboard */; };
EFF4A0CA1AB7678F00FA82F3 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = EFF4A0C91AB7678F00FA82F3 /* Images.xcassets */; };
EFF4A0CD1AB7678F00FA82F3 /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = EFF4A0CB1AB7678F00FA82F3 /* LaunchScreen.xib */; };
EFF4A0D91AB7679000FA82F3 /* WebviewStuffTests.m in Sources */ = {isa = PBXBuildFile; fileRef = EFF4A0D81AB7679000FA82F3 /* WebviewStuffTests.m */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
EFF4A0D31AB7678F00FA82F3 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = EFF4A0B11AB7678F00FA82F3 /* Project object */;
proxyType = 1;
remoteGlobalIDString = EFF4A0B81AB7678F00FA82F3;
remoteInfo = WebviewStuff;
};
/* End PBXContainerItemProxy section */
/* Begin PBXFileReference section */
EFF4A0B91AB7678F00FA82F3 /* WebviewStuff.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = WebviewStuff.app; sourceTree = BUILT_PRODUCTS_DIR; };
EFF4A0BD1AB7678F00FA82F3 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
EFF4A0BE1AB7678F00FA82F3 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
EFF4A0C01AB7678F00FA82F3 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
EFF4A0C11AB7678F00FA82F3 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = "<group>"; };
EFF4A0C31AB7678F00FA82F3 /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = "<group>"; };
EFF4A0C41AB7678F00FA82F3 /* ViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = "<group>"; };
EFF4A0C71AB7678F00FA82F3 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
EFF4A0C91AB7678F00FA82F3 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = "<group>"; };
EFF4A0CC1AB7678F00FA82F3 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/LaunchScreen.xib; sourceTree = "<group>"; };
EFF4A0D21AB7678F00FA82F3 /* WebviewStuffTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = WebviewStuffTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
EFF4A0D71AB7678F00FA82F3 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
EFF4A0D81AB7679000FA82F3 /* WebviewStuffTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = WebviewStuffTests.m; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
EFF4A0B61AB7678F00FA82F3 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
EFF4A0CF1AB7678F00FA82F3 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
EFF4A0B01AB7678F00FA82F3 = {
isa = PBXGroup;
children = (
EFF4A0BB1AB7678F00FA82F3 /* WebviewStuff */,
EFF4A0D51AB7678F00FA82F3 /* WebviewStuffTests */,
EFF4A0BA1AB7678F00FA82F3 /* Products */,
);
sourceTree = "<group>";
};
EFF4A0BA1AB7678F00FA82F3 /* Products */ = {
isa = PBXGroup;
children = (
EFF4A0B91AB7678F00FA82F3 /* WebviewStuff.app */,
EFF4A0D21AB7678F00FA82F3 /* WebviewStuffTests.xctest */,
);
name = Products;
sourceTree = "<group>";
};
EFF4A0BB1AB7678F00FA82F3 /* WebviewStuff */ = {
isa = PBXGroup;
children = (
EFF4A0C01AB7678F00FA82F3 /* AppDelegate.h */,
EFF4A0C11AB7678F00FA82F3 /* AppDelegate.m */,
EFF4A0C31AB7678F00FA82F3 /* ViewController.h */,
EFF4A0C41AB7678F00FA82F3 /* ViewController.m */,
EFF4A0C61AB7678F00FA82F3 /* Main.storyboard */,
EFF4A0C91AB7678F00FA82F3 /* Images.xcassets */,
EFF4A0CB1AB7678F00FA82F3 /* LaunchScreen.xib */,
EFF4A0BC1AB7678F00FA82F3 /* Supporting Files */,
);
path = WebviewStuff;
sourceTree = "<group>";
};
EFF4A0BC1AB7678F00FA82F3 /* Supporting Files */ = {
isa = PBXGroup;
children = (
EFF4A0BD1AB7678F00FA82F3 /* Info.plist */,
EFF4A0BE1AB7678F00FA82F3 /* main.m */,
);
name = "Supporting Files";
sourceTree = "<group>";
};
EFF4A0D51AB7678F00FA82F3 /* WebviewStuffTests */ = {
isa = PBXGroup;
children = (
EFF4A0D81AB7679000FA82F3 /* WebviewStuffTests.m */,
EFF4A0D61AB7678F00FA82F3 /* Supporting Files */,
);
path = WebviewStuffTests;
sourceTree = "<group>";
};
EFF4A0D61AB7678F00FA82F3 /* Supporting Files */ = {
isa = PBXGroup;
children = (
EFF4A0D71AB7678F00FA82F3 /* Info.plist */,
);
name = "Supporting Files";
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
EFF4A0B81AB7678F00FA82F3 /* WebviewStuff */ = {
isa = PBXNativeTarget;
buildConfigurationList = EFF4A0DC1AB7679000FA82F3 /* Build configuration list for PBXNativeTarget "WebviewStuff" */;
buildPhases = (
EFF4A0B51AB7678F00FA82F3 /* Sources */,
EFF4A0B61AB7678F00FA82F3 /* Frameworks */,
EFF4A0B71AB7678F00FA82F3 /* Resources */,
);
buildRules = (
);
dependencies = (
);
name = WebviewStuff;
productName = WebviewStuff;
productReference = EFF4A0B91AB7678F00FA82F3 /* WebviewStuff.app */;
productType = "com.apple.product-type.application";
};
EFF4A0D11AB7678F00FA82F3 /* WebviewStuffTests */ = {
isa = PBXNativeTarget;
buildConfigurationList = EFF4A0DF1AB7679000FA82F3 /* Build configuration list for PBXNativeTarget "WebviewStuffTests" */;
buildPhases = (
EFF4A0CE1AB7678F00FA82F3 /* Sources */,
EFF4A0CF1AB7678F00FA82F3 /* Frameworks */,
EFF4A0D01AB7678F00FA82F3 /* Resources */,
);
buildRules = (
);
dependencies = (
EFF4A0D41AB7678F00FA82F3 /* PBXTargetDependency */,
);
name = WebviewStuffTests;
productName = WebviewStuffTests;
productReference = EFF4A0D21AB7678F00FA82F3 /* WebviewStuffTests.xctest */;
productType = "com.apple.product-type.bundle.unit-test";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
EFF4A0B11AB7678F00FA82F3 /* Project object */ = {
isa = PBXProject;
attributes = {
LastUpgradeCheck = 0610;
ORGANIZATIONNAME = "PLUC SeniorDesign";
TargetAttributes = {
EFF4A0B81AB7678F00FA82F3 = {
CreatedOnToolsVersion = 6.1.1;
};
EFF4A0D11AB7678F00FA82F3 = {
CreatedOnToolsVersion = 6.1.1;
TestTargetID = EFF4A0B81AB7678F00FA82F3;
};
};
};
buildConfigurationList = EFF4A0B41AB7678F00FA82F3 /* Build configuration list for PBXProject "WebviewStuff" */;
compatibilityVersion = "Xcode 3.2";
developmentRegion = English;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);
mainGroup = EFF4A0B01AB7678F00FA82F3;
productRefGroup = EFF4A0BA1AB7678F00FA82F3 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
EFF4A0B81AB7678F00FA82F3 /* WebviewStuff */,
EFF4A0D11AB7678F00FA82F3 /* WebviewStuffTests */,
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
EFF4A0B71AB7678F00FA82F3 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
EFF4A0C81AB7678F00FA82F3 /* Main.storyboard in Resources */,
EFF4A0CD1AB7678F00FA82F3 /* LaunchScreen.xib in Resources */,
EFF4A0CA1AB7678F00FA82F3 /* Images.xcassets in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
EFF4A0D01AB7678F00FA82F3 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
EFF4A0B51AB7678F00FA82F3 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
EFF4A0C51AB7678F00FA82F3 /* ViewController.m in Sources */,
EFF4A0C21AB7678F00FA82F3 /* AppDelegate.m in Sources */,
EFF4A0BF1AB7678F00FA82F3 /* main.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
EFF4A0CE1AB7678F00FA82F3 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
EFF4A0D91AB7679000FA82F3 /* WebviewStuffTests.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXTargetDependency section */
EFF4A0D41AB7678F00FA82F3 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = EFF4A0B81AB7678F00FA82F3 /* WebviewStuff */;
targetProxy = EFF4A0D31AB7678F00FA82F3 /* PBXContainerItemProxy */;
};
/* End PBXTargetDependency section */
/* Begin PBXVariantGroup section */
EFF4A0C61AB7678F00FA82F3 /* Main.storyboard */ = {
isa = PBXVariantGroup;